Страница 113 из 132
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт янв 31, 2013 22:14:20
zero648
Прошивал ТРИТОНОМ, и то не заметил, что стоял этот режим, но так даже быстрее шьет.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт янв 31, 2013 22:32:17
Dmitry Dubrovenko
zero648 писал(а):Прошивал ТРИТОНОМ
Именно "А"?
Не могли бы осциллограммы снять?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт янв 31, 2013 22:48:41
zero648
На счет "А" не уверен, а осцилографа нет в наличии, да и вообще где такой осцил взять, чтобы все сигналы синхронно отследить, в даташите посмотрите про Parallel Programming, может там чего найдете.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт фев 01, 2013 01:45:23
Badarkin
всем привет.Вот решил собрать термометр на атини 2313.подошло дело к прошиванию и вот тут такая штука получилась.МК прошивается без проблем только по схеме с общим катодам, а с общим анодом с ошибкой и с 3х сегмент. и 4х сегмент. индикатором. есть какие нибудь идеи.прошиваю codevisionavr.при прошивке общим анодом горят одни ноли.
Склеил.
Gudd-Head
все нашел неисправность.датчик небыл хорошо припаян
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт фев 01, 2013 18:08:22
iev91
Прошу совета. Ситуация - Attiny2313, программер UsbASP+Khazama1.7. Зашил фьюзы для работы от тактового тенератора вач-дога 128кГц и выключил делитель CKDIV8, после чего чип перестал отвечать на программатор. Вроде бы не сделал ничего опасного, однако непонятно. Может быть, генератор вач-дога не работает при низком сигнале RESET? Хотя, бред.
PS. Читал доки, читал... Похоже, так оно и есть. По документации не понятно, считается ли генератор вотч-дога внутренним осциллятором или нет? Если нет, то перевод входа тактов на вотч-дог - еще один способ залочить чип. Подача внешних импульсов на XTAL1 ничего не дала. Все скорости перебрал. Даже включал параллельно еще один чип и делал стирание. В этом случае отвечает ОК, но стирается только живой чип. Я в печали.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт фев 01, 2013 21:38:17
ibiza11
точно все частоты перепробовали? В особенности низкие, в 4 раза ниже тактовой. Это я про частоту с которой программатор общается по SPI с контроллером. Выбирается в настройках программатора.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт фев 01, 2013 22:08:42
iev91
Да... В Хазаме самая низкая 500 Гц, ну куда уже ниже... Если бы чип работал на частоте вотч-дога 128 кГц, то ему хватило бы скорости программирования не выше 32 кГц. Но похоже, при подаче сброса осциллятор выключается, а фьюзы указывают на генератор вотч-дога, а не на кварц, не на внешний источник и не на внутренний RC.
Вот тут
http://www.avrfreaks.net/index.php?name ... 64&start=0 чувак попал так же, но ему удалось оживить чип. У меня не получается. USBasp не поддерживает частоту ниже 500 Гц, если все-таки в этом дело... но вряд ли... возможно, задеты жизненно важные фьюзы.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт фев 01, 2013 22:50:32
Dmitry Dubrovenko
zero648 писал(а):да и вообще где такой осцил взять, чтобы все сигналы синхронно отследить
Называется логический анализатор.
А в даташите, к сожалению, нет подробных осциллограмм.
А так, вроде, всё сходится.
Но данные всё-равно через раз считываются.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс фев 03, 2013 10:14:37
Psychotherapeutics
iev91 писал(а): У меня не получается. USBasp не поддерживает частоту ниже 500 Гц, если все-таки в этом дело... но вряд ли... возможно, задеты жизненно важные фьюзы.
Попробовать поставить джампер "Slow SCK" и на минимальной скорости прошить, или здесь посмотрите про скорость прошивкой в avrdude
http://radiokot.ru/forum/viewtopic.php? ... 8#p1445518
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс фев 03, 2013 21:40:43
iev91
Спасибо за советы.
Нет, avrdude делает тоже минимум 500 Гц, но дело кажется не в этом.
Сегодня мне прочитали фьюзы (параллельного программатора у меня нет) и оказалось, что они все единицы. Поэтому я восстановил картину случившегося: во время зашивки фьюзов отошел контакт MOSI. Команда проскочила, а данные прочитались из воздуха. После чего программатор ругнулся, мол, не могу записать фьюзы, пытаюсь снова - а уже нет связи.
Мораль: сопли убивают чип.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт фев 07, 2013 13:21:40
Psychotherapeutics
PonyProg и то меняется скорость. SPIBusSpeed = SLOW, SPIBusSpeed = VERYSLOW (можно поменять настройки в файле конфигурации "ponyprog.ini")
iev91 писал(а):Сегодня мне прочитали фьюзы (параллельного программатора у меня нет) и оказалось, что они все единицы.
Скорее всего он просто не смог прочитать чип и выдал как единицы, т.к. фьюз SPIEN не доступен при последовательном программировании и вряд ли получилось его поменять. Вот RSTDISBL - RESET мог отрубиться.
Каким программатором они фьюзы читали? ИМХО. Пока рано плакать о потере.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс фев 10, 2013 13:30:56
redis
Коты я вообще старенький подскажите куда обратится с моей бедой?
Пони прога пишет устройство неизвестно или повреждено (-24).
У меня это первая попытка,а прошить сильно надо!
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вт фев 12, 2013 13:22:27
Psychotherapeutics
redis, не дали почти никакой информации.
1. прошиваете AT90S2313 или ATtiny2313
2. ЧИП новый или прошивался ранее
3. каким программатором шьете, внутрисхемно или отдельно
4. в порядке ли при этом питание, порты компа, настройки PonyProg и т.д.
Компилирование программ для ATTiny2313
Добавлено: Пт фев 15, 2013 16:26:44
vit53
Занимаюсь по учебнику Мортона, но там примеры программ на AT90s1200 которые уже ни где не купишь. Начал учебный курс на тиньке 2313. При компиляции(AVR Studio4.13) на 1200 процесс проходил нормально, но когда указывал на 2313 (с подставлением .cseg, .oreg0) выскакивает ошибка , он не понимает "Z" из SREG и OR-тоже ссылается на tn2313def.inc. Я попробовал поменять адрес ссылки примерно так: "D:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\tn2313def.inc" - ошибки пропали, программа скомпилировалась.( вместо AvrAssembler указал на AvrAssembler2, их АВРСтудио есть и тот и другой файл). Программа прошилась и на контроллере через программатор Громова.
Появились еще такие проблемы:
Start:
rjmp Start ;Возвращаемся к метке Start
sbis PinD,0 ;если кнопка не нажата, переходим к метке LEDoff
rjmp LEDoff
sbi PortB,1 ; если нажата, включить 2 светодиод
rjmp Start
LEDoff:
cbi PortB,1 ;если не нажата, светодиод не горит, переход к началу программы
rjmp Start
В этой программе светодиод не хочет загораться, хотя все компилируется, и прогр. не выдает ошибок. Повторял много раз -бесполезно. Может это связано с командой sbis, не хочет он ее выполнять?
И еще одна ошибка:
in temp,ТCNT0 ;копируем содержимое таймера в РОН
На 1200 компилировалось, на тиньке нет- в чем может быть причина?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Пт фев 15, 2013 17:32:59
ploop
Код: Выделить всё
Start:
rjmp Start ;Возвращаемся к метке Start
Ну и всё. Ваша программа работает ровно так, как вы написали. Выполняет всего одну инструкцию: вернуться на себя же. У вас просто бесконечный цикл в этом месте.
Attiny2313
Добавлено: Пт фев 22, 2013 14:46:31
kazax1994
Здравствуйте

У меня дома завалялось 5 штук Attiny2313, порыскав в интернете я понял, что эта штука очень полезная.
Проблема только в том, что я не умею пользоваться USB программатором.
Вот такой же программатор я покупал у нас в городе
http://www.miniinthebox.com/ru/usbasp-u ... 91023.html
Какую дополнительную конструкцию нужно собрать, чтобы прошить Attiny2313?
Спасибо

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс фев 24, 2013 11:54:54
Psychotherapeutics
Никакую, лишь саму конструкцию где будет трудиться Attiny2313.

Тема про USBAsp
http://radiokot.ru/forum/viewtopic.php?f=20&t=17703
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Ср мар 27, 2013 06:52:05
saskin
Здравствуйте,многоуважаемые коты прошу Вашей помощи,загорелось мне сделать часы с термометром в инете прошивок полно,но есть уменя одно условие,что б датчик температуры d18s20 был в 50м от часов БЕЗ ПРОВОДОВ(как радиодатчик).Сам я писать прошивку не умею хотя честно О_Ч_Е_Н_Ь старался понять,но не моё,паяльник держу уверено,иногда дружу с головой.Есть условие Часы обязательно термометр обязательно время переключение секунды 4,календарь на ваше усмотрение будильник не надо.Это хочу сделать на работу себе хотя если будет двух канальный улица и дом то можно сделать еще и домой.Можед кто ведел скиньте ссылочку очень буду признателен.Честное слово это не в комерческих целях ДЛЯ СЕБЯ.Прошивал тиньку2313 мой первый проэкт простые часы на attiny2313 с вашего сайта,забыл сказать монжно просто в протэусе что б работало индикаторы с общим анодом НЕ ЖК.Просто есть индикаторы с высотой символа 60мм,а и еще без ds1307 пожалуйста просто хочется минимизиравать это всё если делать для дома.Огромное спасибо если кто откликнется.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Чт апр 18, 2013 17:32:22
Трутень:)
Здравствуйте, помогите правильно расставить фьюзы!
Нужно чтобы частота делилась на 8, исходная частота - 8 МГц, старт тайм - 65мс.
Согласно калькулятора фьюзов:
http://avr.roboforum.ru/calc.html?part=ATtiny2313
я подобрал эти самые галочки, но как они должны быть расставлены? Галочка означает "0", т.е. "Выключено"?
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Добавлено: Вс апр 21, 2013 17:20:58
*Trigger*
Посмотрите на строчке под списком фьюзов. Там всё написано. Галочка значит 0 (запрограммировано). В калькуляторе так же.