как воскресить микроконтроллер
как воскресить микроконтроллер
как воскресить микроконтроллер допустим Attiny 2313 не определяется программой PonyProg скорее всего из-за битов конфигурации? Нашел такую статью http://www.rlocman.ru/shem/schematics.html?di=65084 кто ни будь пробовал это сделать?
- Реклама
Re: как воскресить микроконтроллер
Две темы в помощь, все разжеваноgazovik писал(а):как воскресить микроконтроллер допустим Attiny 2313 не определяется программой PonyProg скорее всего из-за битов конфигурации?
http://radiokot.ru/forum/viewtopic.php?f=20&t=966
http://radiokot.ru/forum/viewtopic.php?f=20&t=1279
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: как воскресить микроконтроллер
Что касается статьи: не знал что ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny25, ATtiny45, ATtiny85, ATtiny22, AT90S2323, AT90S2343, ATtiny24, ATtiny44, ATtiny84. Attiny2313, Attiny26, Attiny261 и Attiny28 относятся к МК семейства ATmega 
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: как воскресить микроконтроллер
Что сделал с Attiny 2313 лучше подробней описал, что выставил неправильно, там востанавливать возможно пара минут..gazovik писал(а):как воскресить микроконтроллер допустим Attiny 2313 не определяется программой PonyProg скорее всего из-за битов конфигурации?
А тож сразу суперпрогеры изучать.
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
-
avrman
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пт окт 01, 2010 20:17:58
- Контактная информация:
Re: как воскресить микроконтроллер
тут http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/ поляк разработал "воскрешатель" убитых тинек и мег неправильной установкой фюьз (устройство выставляет в мк заводские настройки)+выводит в терминал весь процесс восстановления. Советую, сам востановил убитую тини2313 которая лежала мертвым грузом долгое время.
Еще как вариант программатор японца Чена, состоит из минимума деталей и собирается на маакетке минут за 20, единственный минус -- работает через консоль http://elm-chan.org/works/avrx/report_e.html
Еще как вариант программатор японца Чена, состоит из минимума деталей и собирается на маакетке минут за 20, единственный минус -- работает через консоль http://elm-chan.org/works/avrx/report_e.html
- Реклама
Re: как воскресить микроконтроллер
включил Pony Prog загрузил HEX файл нажал значок конфигурация битов а потом кнопку записать вместо считать и все микроконтроллер перестал быть видимым
программатор Stk200
программатор Stk200
Re: как воскресить микроконтроллер
то есть если это не поможет его можно выкинуть?тут http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/ поляк разработал "воскрешатель" убитых тинек и мег неправильной установкой фюьз (устройство выставляет в мк заводские настройки)+выводит в терминал весь процесс восстановления. Советую, сам востановил убитую тини2313 которая лежала мертвым грузом долгое время
Re: как воскресить микроконтроллер
Фьюзы какие выставил?
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: как воскресить микроконтроллер
точно не скажу но они были либо от прошивки либо заводские от контроллера
-
avrman
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пт окт 01, 2010 20:17:58
- Контактная информация:
Re: как воскресить микроконтроллер
ну выкинуть всегда успеете, а убить мк неправильными фьюзами в принципе не возможно.gazovik писал(а):то есть если это не поможет его можно выкинуть?
поэтому собирайте либо параллельный программатор, или же вспоминайте какие настройки фьюзов стояли.
Если бы остались заводские настройки то проблем бы не было и мк определялся, а через прошивку фьюзы не зашиваются.gazovik писал(а):точно не скажу но они были либо от прошивки либо заводские от контроллера
Можно попробовать на удачу собрать генератор на ла3 и подцепить к Xtal1, или собрать RC цепь. Но это поможет если было выбрано тактирование от внешнего источника или от внешней рц-цепи.
Re: как воскресить микроконтроллер
Attiny2313 в панельке отдельно программировалась или в устройстве? Кварц, RC-цепочка (что там должно было по схеме..) к XTAL1 подключено?
проще сделать простенький генератор импульсов на 555ЛА3, 1006ВИ1, ne555, lm555, с другого контроллера или аналогичного, с выхода подать на XTAL1 attiny2313 и прочитать программатором.
Иногда от касания пинцетом наводок хватает, чтоб завелась..
Были схемы простых генераторов
проще сделать простенький генератор импульсов на 555ЛА3, 1006ВИ1, ne555, lm555, с другого контроллера или аналогичного, с выхода подать на XTAL1 attiny2313 и прочитать программатором.
Иногда от касания пинцетом наводок хватает, чтоб завелась..
Были схемы простых генераторов
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: как воскресить микроконтроллер
не могу утверждать но разве в Pic ах фьюзы не льзя забить в прошивку HEXа через прошивку фьюзы не зашиваются
и что мне даст если я вспомню какие стояли настройки фьюзовили же вспоминайте какие настройки фьюзов стояли
зашивалось в адаптере программатора Pony prog с установленным кварцем 4 MHz и кондеры 20 пикофарадAttiny2313 в панельке отдельно программировалась или в устройстве? Кварц, RC-цепочка (что там должно было по схеме..) к XTAL1 подключено?
Re: как воскресить микроконтроллер
Каким здесь Pic ? В Attiny2313 сам фьюзы ставишь, тиньку конфигурируешь..gazovik писал(а):не могу утверждать но разве в Pic ах фьюзы не льзя забить в прошивку HEXа через прошивку фьюзы не зашиваются
Понятно будет что с ней дальше делать. От генератора заведется, что скорей всего, или другой прогер высоковольтный искать/собирать, что в твоем случае потребуется маловероятно..gazovik писал(а):и что мне даст если я вспомню какие стояли настройки фьюзовили же вспоминайте какие настройки фьюзов стояли
На XTAL1 ей такт подай, на 95% все решится..gazovik писал(а): зашивалось в адаптере программатора Pony prog с установленным кварцем 4 MHz и кондеры 20 пикофарад
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: как воскресить микроконтроллер
1. Вкл. Pony progНа XTAL1 ей такт подай, на 95% все решится
2. подаю сигнал на XTAL1..... а далее что надо выставить какие то фьюзы или что?
Re: как воскресить микроконтроллер
Далее попытаться прочитать ее.. Определиться - ставь какие нужны для твоей схемы.
или дефолтные
или дефолтные
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: как воскресить микроконтроллер
В атмегу8, во фьюзах CKSEL0…CKSEL3 случайно выставил значение 1011. После чего МК притворился что умер. В описании посмотрел, и как бы вообще нету такой комбинации фьюзов для настройки частоты. Ни от внутреннего ни от внешнего генераторов. Как лечить в этом случае? Генератор подключать?
Re: как воскресить микроконтроллер
Гм, CKSEL0…3 или CKSEL3…0 (1011 или 1101) ? С какой стороны?
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: как воскресить микроконтроллер
через пони-прог делал. Тем с лева на право 3,2,1,0. Галочку поставил только во 2. Получается 1011
Re: как воскресить микроконтроллер
CKSEL3…0 - 1101 , лень смотреть, но вроде поставил под кварц 0,9 - 3,0 МГц С кварцем попробуй прочитать.
Или с генератора подай, как выше было
Или с генератора подай, как выше было
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Re: как воскресить микроконтроллер
попробую полечить. хотя сдесь http://www.kit-e.ru/articles/micro/2003_04_112.php в табличке написано что от 0.9 до 3Мгц это 0110


