неправильно запрограммировал фьюзы на attiny2313

Обсуждаем контроллеры компании Atmel.
cirimpill
Родился
Сообщения: 7
Зарегистрирован: Чт июл 29, 2010 10:23:24

неправильно запрограммировал фьюзы на attiny2313

Сообщение cirimpill »

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

Че делать?.

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

:))
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение DX168B »

Спасёт МК только параллельный программатор. :)
I am DX168B and this is my favourite forum on internet!
Реклама
cirimpill
Родился
Сообщения: 7
Зарегистрирован: Чт июл 29, 2010 10:23:24

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение cirimpill »

Позвольте поинтересоваться, что произошло с МК, ведь его же нельзя убить программно?
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение AI_Disable »

cirimpill писал(а):... А в списке фьюзов ни один фьюз не отмечен...
Если вы просто отключили все фьюзы, то ничего страшного не произошло. Просто теперь контроллер настроен на тактирование от внешнего кварца 8-20Мгц. Вешайте любой из данного диапазона на XTAL1 и XTAL2 и МК снова "оживёт".
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение 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, или то и другое сразу, то дорога ему в мусорное ведро.... :))
Реклама
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение DX168B »

Наверное в ATMEL это сделали или для защиты зашитого коммерческого ПО, или
для увеличения продаж МК за счёт убивания МК фьюзами. :))) :))) :))) :)))
Да и сами МК не такие уж и дорогие. :)
I am DX168B and this is my favourite forum on internet!
Реклама
Аватара пользователя
Барсик
Друг Кота
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Барсик »

Если не поставили галку на RSTDISBL, то фигня, можно вылечить. Сделайте, как сказал AI_Disable или подайте на вход XTAL1 сигнал от внешнего генератора частотой несколько мегагерц. Я на своём программаторе специально для подобных случаев поставил генератор от какой-то старинной видеокарты. Можно использовать генератор и на лог. элементах типа 555ЛА3 :)
cirimpill
Родился
Сообщения: 7
Зарегистрирован: Чт июл 29, 2010 10:23:24

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение cirimpill »

Все, проблему решил. Было у меня два МК с "убитыми фьюзами" подключик кварц на 11 МГц

Все МК воскресли из мертвых. Спасибо. За помощь
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение DX168B »

Удачи. :) :beer: :beer: :beer:
I am DX168B and this is my favourite forum on internet!
extremisto
Родился
Сообщения: 7
Зарегистрирован: Вт авг 24, 2010 14:40:02

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение extremisto »

Вот статья по воскрешению микроконтроллеров после неправильной установки фьюз битов, на случай если кварц на 11МГц не поможет.
Attiny2313 восстановление фьюзов
Аватара пользователя
Сирожа
Прорезались зубы
Сообщения: 200
Зарегистрирован: Пт ноя 16, 2012 20:17:41
Откуда: Беларусь

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Сирожа »

Столкнулся с похожей ситуацией. Игрался с фьюзамми в 2313, после чего контроллер успешно перестал видется программатором. Трогал только low фьюзы, выставил вот так:
Изображение
Через калькулятор пытался понять на какую частоту выставил, ничего не понял. Пробовал запускать с кварцами на 4, 8, и 12 Мгц и от генератора тактовых импульсов на ла3, ничего не получилось. Подскажите какой кварц нужно на него подцепить.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение uk8amk »

Подключить внешний генератор и на программаторе частоту поменьше выставить.
Аватара пользователя
Сирожа
Прорезались зубы
Сообщения: 200
Зарегистрирован: Пт ноя 16, 2012 20:17:41
Откуда: Беларусь

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Сирожа »

uk8amk писал(а):Подключить внешний генератор
Какой частоты импульсы должны быть? От 1.6 МГц он не завёлся.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение uk8amk »

На полтора мегагерца с такими настройками(CKDIV8=0) программатор нужно выставить на скорость выдачи данных не более 40-50КГц. С большей частотой скорость растет пропорционально.
И тактирование подаем на вход XTAL1, так?
Аватара пользователя
Сирожа
Прорезались зубы
Сообщения: 200
Зарегистрирован: Пт ноя 16, 2012 20:17:41
Откуда: Беларусь

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Сирожа »

uk8amk писал(а):И тактирование подаем на вход XTAL1, так?
Да.
На полтора мегагерца с такими настройками(CKDIV8=0) программатор нужно выставить на скорость выдачи данных не более 40-50КГц.
Я настроек скорости не нашёл в своём CodeVisionAVR.
Аватара пользователя
Мастер665
Потрогал лапой паяльник
Сообщения: 383
Зарегистрирован: Чт мар 14, 2013 11:12:58
Откуда: 46rus

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Мастер665 »

Себе собрал реаниматор вот по этой статье http://www.getchip.net/posts/059-isprav ... it-doctor/ чуть что не так эсли выставлю не морочусь плясками с бубном,подключаю к реаниматору и топчу кнопку.И ещё не один камень из за фьюзов в мусорку не попал.
Не тужи, дорогой, и не ахай,
Жизнь держи, как коня, за
узду,
Посылай всех и каждого на
х*й,
Чтоб тебя не послали в 3,14зду!(Есенин)
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение uk8amk »

Сирожа писал(а):Я настроек скорости не нашёл в своём CodeVisionAVR
Поковыряйтесь в настройках программатора.
Еще зависит от конкретного типа программатора.
Вложения
chipblast_freq.PNG
(19.79 КБ) 715 скачиваний
Аватара пользователя
Сирожа
Прорезались зубы
Сообщения: 200
Зарегистрирован: Пт ноя 16, 2012 20:17:41
Откуда: Беларусь

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Сирожа »

uk8amk писал(а):Поковыряйтесь в настройках программатора.
Еще зависит от конкретного типа программатора.
У меня "пять проводков" через LPT, оказалось, что для него настройки скорости не доступны.
В общем цель понятна, обзаведусь нормальным программатором, тогда буду воскрешать.
Спасибо за помощь. :beer:
Аватара пользователя
Psychotherapeutics
Друг Кота
Сообщения: 6789
Зарегистрирован: Пт июн 24, 2011 17:53:10
Откуда: WCP

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение Psychotherapeutics »

PonyProg с пятью проводками и то умеет шить на пониженой скорости.
Тут и ниже про скорость http://radiokot.ru/forum/viewtopic.php? ... 2#p1565762
«Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает.»

И Вас тоже вылечат!
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: неправильно запрограммировал фьюзы на attiny2313

Сообщение uk8amk »

У меня CV довольно старый, но думаю что данная настройка программатора сохранилась.
Вложения
delay.PNG
Delay Multyplier - множитель задержки
(9.28 КБ) 1049 скачиваний
Ответить

Вернуться в «AVR»