Страница 1 из 2
неправильно запрограммировал фьюзы на attiny2313
Добавлено: Ср авг 11, 2010 22:21:27
cirimpill
Написал прошивку для attiny2313. Решил прошить. Обычно прошивал PonyProg по схеме 5 проводов. Все шилось прекрасно. Но вот я решил как говориться прошить МК, как говориться, не отходя от кассы при помощи CodeVisionAVR, прошивку писал в нем же. Выбрал свой МК в CodeVisionAVR, нажал Programm All. МК прошился. И тут я смотрю.... Ой б*яяяяяя....
Стоит у меня галочка в окне настройки программирования Programm Fuse или типа того. А в списке фьюзов ни один фьюз не отмечен. Теперь ни одна прога у меня этот МК не видит. PonyProg пишет 24-ую ошибку (типа не вижу МК нихрена

).
Че делать?.
Шил без внешнего кварца. Есть еще один tiny2313, его программы видят.

Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Ср авг 11, 2010 22:26:03
DX168B
Спасёт МК только параллельный программатор.

Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Ср авг 11, 2010 23:04:51
cirimpill
Позвольте поинтересоваться, что произошло с МК, ведь его же нельзя убить программно?
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Чт авг 12, 2010 01:01:11
AI_Disable
cirimpill писал(а):... А в списке фьюзов ни один фьюз не отмечен...
Если вы просто отключили все фьюзы, то ничего страшного не произошло. Просто теперь контроллер настроен на тактирование от внешнего кварца 8-20Мгц. Вешайте любой из данного диапазона на XTAL1 и XTAL2 и МК снова "оживёт".
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Чт авг 12, 2010 09:18:53
Rimsky
Спасёт МК только параллельный программатор.
Угу, если только не это....
Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming of the
device is impossible if one of the following modes are selected:
– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)
Problem Fix/Workaround
Serial Programming is still working correctly. By avoiding the two modes above, the device
can be reprogrammed serially.
Это Errata на tiny2313. Здесь сказано, если отключить последовательное программирование SPIEN, или вырубить вывод RESET, или то и другое сразу, то дорога ему в мусорное ведро....

Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Чт авг 12, 2010 12:55:37
DX168B
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Чт авг 12, 2010 14:49:15
Барсик
Если не поставили галку на RSTDISBL, то фигня, можно вылечить. Сделайте, как сказал
AI_Disable или подайте на вход XTAL1 сигнал от внешнего генератора частотой несколько мегагерц. Я на своём программаторе специально для подобных случаев поставил генератор от какой-то старинной видеокарты. Можно использовать генератор и на лог. элементах типа 555ЛА3

Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Чт авг 12, 2010 19:10:22
cirimpill
Все, проблему решил. Было у меня два МК с "убитыми фьюзами" подключик кварц на 11 МГц
Все МК воскресли из мертвых. Спасибо. За помощь
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Чт авг 12, 2010 19:54:33
DX168B
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Вт авг 24, 2010 15:05:10
extremisto
Вот статья по воскрешению микроконтроллеров после неправильной установки фьюз битов, на случай если кварц на 11МГц не поможет.
Attiny2313 восстановление фьюзов
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Вс мар 24, 2013 13:10:30
Сирожа
Столкнулся с похожей ситуацией. Игрался с фьюзамми в 2313, после чего контроллер успешно перестал видется программатором. Трогал только low фьюзы, выставил вот так:

Через калькулятор пытался понять на какую частоту выставил, ничего не понял. Пробовал запускать с кварцами на 4, 8, и 12 Мгц и от генератора тактовых импульсов на ла3, ничего не получилось. Подскажите какой кварц нужно на него подцепить.
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Вс мар 24, 2013 13:35:04
uk8amk
Подключить внешний генератор и на программаторе частоту поменьше выставить.
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Вс мар 24, 2013 19:11:57
Сирожа
uk8amk писал(а):Подключить внешний генератор
Какой частоты импульсы должны быть? От 1.6 МГц он не завёлся.
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Вс мар 24, 2013 21:18:49
uk8amk
На полтора мегагерца с такими настройками(CKDIV8=0) программатор нужно выставить на скорость выдачи данных не более 40-50КГц. С большей частотой скорость растет пропорционально.
И тактирование подаем на вход XTAL1, так?
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Вс мар 24, 2013 23:14:29
Сирожа
uk8amk писал(а):И тактирование подаем на вход XTAL1, так?
Да.
На полтора мегагерца с такими настройками(CKDIV8=0) программатор нужно выставить на скорость выдачи данных не более 40-50КГц.
Я настроек скорости не нашёл в своём CodeVisionAVR.
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Пн мар 25, 2013 01:07:23
Мастер665
Себе собрал реаниматор вот по этой статье
http://www.getchip.net/posts/059-isprav ... it-doctor/ чуть что не так эсли выставлю не морочусь плясками с бубном,подключаю к реаниматору и топчу кнопку.И ещё не один камень из за фьюзов в мусорку не попал.
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Пн мар 25, 2013 08:04:46
uk8amk
Сирожа писал(а):Я настроек скорости не нашёл в своём CodeVisionAVR
Поковыряйтесь в настройках программатора.
Еще зависит от конкретного типа программатора.
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Пн мар 25, 2013 11:00:05
Сирожа
uk8amk писал(а):Поковыряйтесь в настройках программатора.
Еще зависит от конкретного типа программатора.
У меня "пять проводков" через LPT, оказалось, что для него настройки скорости не доступны.
В общем цель понятна, обзаведусь нормальным программатором, тогда буду воскрешать.
Спасибо за помощь.

Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Пн мар 25, 2013 11:34:38
Psychotherapeutics
PonyProg с пятью проводками и то умеет шить на пониженой скорости.
Тут и ниже про скорость
http://radiokot.ru/forum/viewtopic.php? ... 2#p1565762
Re: неправильно запрограммировал фьюзы на attiny2313
Добавлено: Пн мар 25, 2013 13:31:05
uk8amk
У меня CV довольно старый, но думаю что данная настройка программатора сохранилась.