
Внимание ! Автор устройства не стоит на месте — постоянно усовершенствует своего «Доктора». За изменениями слежу и я, внося обновления в статью.
В статье описана самая стабильная версия Update №9. от 13.03.2011.
В конце статьи есть последняя версия и архив со всеми старыми версиями «Доктора».
Хочу спросить у читающих мой блог — много ли у Вас скопилось микроконтроллеров с неправильно прошитыми фьзами и непригодными для дальнейшего использования? Я думаю, если Вы довольно продолжительное время работаете с микроконтроллерами, то у Вас были случаи неправильной прошивки фьюзов. Свои «запорченные» микроконтроллеры я складывал в специальную коробочку с надеждой на то, что когда-то, в будущем, соберу высоковольтный параллельный программатор и верну их к жизни. Но высоковольтный программатор как-то особо не хотелось собирать. Схема довольно наворочена, да и применение такого программатора разовое – оживить ошибочно прошитый микроконтроллер. Короче, всегда проще (и дешевле) было купить новый микроконтроллер. Так и хранились бы и дальше «мертвые» микроконтроллеры если бы не случилась странная штука – при изготовлении нового устройства (скоро выложу) перестали подавать признаки жизни, сразу две тини2313 без особых на то причин. Подозрение пало на то, что при прошивке были неправильно выставлены фьюзы. Новых, в SOIC корпусе, быстро достать не получалось, а схемку закончить чесались руки. Так как, я все равно собирался, когда то делать высоковольтный программатор, решил, что пришло время это сделать. Но высоковольтный программатор я так и не сделал, а сделал устройство специально предназначенное для исправления ошибочно установленных фьюзов.
Некоторое время назад, по ссылке geovas , я поглядел на устройство под названием «Atmega fusebit doctor». Автор — поляк Pawel Kisielewski. Так как схема этого устройства относительно несложная решил вместо высоковольтного программатора собрать «доктора». И не ошибся – устройство оказалось замечательным! Не могу не поделиться своими впечатлениями о «Atmega fusebit doctor», так как в этом проекте есть много вещей, которые я ценю.
Что интересного есть в «Atmega fusebit doctor»?
Как Вы поняли – это не совсем высоковольтный программатор. Это устройство предназначено только для одной цели – вернуть к «жизни» микроконтроллер с неправильно прошитыми фьзами.
Такими фьюзами могут быть:
— CKSEL фьюзы выбора задающего генератора (выбран внешний генератор при его отсутствии или выбрана очень маленькая частота внутреннего);
— SPIEN запрет последовательного программирования;
— RSTDISBL использование ножки сброса как дополнительной линии ввода-вывода;
— установленные LOCK биты;
— другие, мешающие последовательному программированию.
ПРИНЦИП РАБОТЫ УСТРОЙСТВА
— очень прост – подаем на плату 12 вольт, вставляем в панельку «запорченный» микроконтроллер, нажимаем кнопочку «START» и через доли секунды получаем новенький рабочий микроконтроллер. Очень просто, даже не нужен компьютер (всегда возмущают псевдо навороты, в виде управления при помощи специальной программе на PC, там, где это в принципе не нужно). И если внешне устройство выглядит просто, то внутри все гораздо сложнее. При нажатии кнопки «START» устройство читает сигнатуру микроконтроллера-пациента, при этом, если она не читается, делается несколько попыток прочитать различными способами. После того как сигнатура прочитана по базе определяется тип микроконтроллера и восстанавливаются заводские, для данного микроконтроллера, установки фьюз бит. Если сигнатура неизвестна или микроконтроллер выдает ее неверно устройство установит фьюз биты в такое состояние, при котором станет возможным последовательное программирование. При восстановлении фьюз бит прошивка микроконтроллера остается нетронутой. Еще на плате есть перемычка «ALLOW ERASE«, при замыкании которой устройство полностью «обнулит» микроконтроллер. Это нужно в том случае, если пациент «залочен», т.е. установлены защитные биты которые препятствуют чтению/записи микроконтроллера.
Для индикации работы устройство имеет два светодиода – красненький и зелененький :). Минималистично? Но этого вполне хватает!
Если горит зеленый – пациент успешно вылечен, фьюз биты восстановлены до заводских. Если микроконтроллер «залочен» (LockBits включены), просто проверяются фьюз биты и если они совпадают с заводскими — загорается зеленый светодиод.
Если горит красный – проблемы с сигнатурой чипа, невозможно прочитать, нет микроконтроллера в панельке или нет такой сигнатуры в базе данных.
Если зеленый мигает — сигнатура в порядке, фьюз биты с ошибкой, но исправить их невозможно, так как микроконтроллер «залочен» (LockBits включены), необходимо полное стирание микроконтроллера (нужно установить перемычку для стирания — «ALLOW ERASE»).
Если мигает красный — сигнатура в порядке, микроконтроллер «не залочен», но, по какой-то причине, невозможно восстановить фьюз биты.
Если Вы хотите получить более подробную информацию о процессе «лечения» на плате есть выход UART. Отправьте этот сигнал на терминал и получите «распечатку» того, что было сделано.
Установки для терминала:
baudrate: 4800
parity: none
databits: 8
stopbits: 1
handshake: none

На плате установлены три панельки для «пациентов» на 20 (Attiny2313 …), 28 (Atmega48/88/168, Atmega8 …), 40 (Atmega16, Atmega8535 …) ножек. Если Вы решили «полечить» другого «пациента», то на плате предусмотрен специальный разъем для подключения адаптеров с панельками под любой, нужный Вам, микроконтроллер. Устройство поддерживает аж 106 типов микроконтроллеров AVR.
Вот полный список:
1kB:
AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15
2kB:
Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22,Attiny25, AT90s2313, AT90s2323, AT90s2343
4kB:
Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45
8kB:
Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535
16kB:
Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162
32kB:
Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32
64kB:
Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64
128kB:
Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128
256kB:
Atmega2560, Atmega2561
Зелененьким отмечены кристаллы которые проверялись и удачно полечились пользователями «доктора». Если Вы вылечили кристалл не помеченный зеленым, прошу сообщить об этом автору устройства или мне — я передам.
С лестными отзывами закончили, теперь давайте собирать устройство.
СБОРКА УСТРОЙСТВА.
Схема устройства довольно простая. Номиналы резисторов можно варьировать в небольших пределах

059-atmega_fusebit_doctor_V2e_schematic.pdf (59062 Загрузки)
Плата устройства разведена хорошо, но есть один нюанс, о котором важно не забыть при сборке устройства. Ножки 40-ка пиновой панельки с 29 по 37 необходимо откусить (лучше в плате вообще не сверлить отверстия под эти ножки).

Еще есть картинка для нанесения на плату со стороны деталей (монтажная картинка). Я впервые попробовал нанести такую картинку. Получилось очень удобно – монтаж превращается в простую процедуру установку деталек по картинкам. Наноситься рисунок методом ЛУТ. Вскройте рисунок лаком, иначе он быстро сотрется.

059-atmega_fusebit_doctor_V2e_PCB.zip (44956 Загрузок)
«Набиваем» плату радиодеталями, ставим несколько перемычек, получаем вот такое устройство:

ВНИМАНИЕ! Если у Вас собрана предыдущая версия платы «Доктора» (V2d — плата апдейдов по №6 включительно), для новой версии (апдейты №№7-9) переделывать ее нет необходимости, изменения минимальны. Для апгрейда версии платы V2d до версии V2e необходимо, всего лишь, припаять в нужном месте резистор на 100 Ом. Ниже показано куда его впаивать.
Hryam сделал рисунок платы версии V2d в Спринте. Вышло даже лучше чем у автора (размеры площадок, например).
059-atmega_doctor_plate_v2d_Sprint.zip (52384 Загрузки)
ПЛАТА ДЛЯ SMD КОМПОНЕНТОВ.
Появилась версия платы для SMD компонентов (товарисщь Shuffle постарался) . В этой плате нет панелек под «пациентов» есть только разъем для подключения адаптеров. Все «пациенты» включаются через адаптеры. Добавлен преобразователь UART to USB TF232RL, а значит Доктор будет выдавать информацию о ходе лечения по USB (можно не ставить). В остальном все как в оригинале.
059-shuffle_avrdoc_usb.zip (54465 Загрузок)
ПРОШИВАЕМ МИКРОКОНТРОЛЛЕР.
Теперь осталось только прошить микроконтроллер ATmega8 и устройство готово!
atmega_fusebit_doctor_2.09_m8.zip (Одна Загрузка)
059-FuseBits.png (73907 Загрузок)
Фьюз байты: Lock Bits = 0x 3F; High Fuse = 0x D1; Low Fuse = 0x E1; Ext. Fuse = 0x 00
Напоминаю:Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставятся инверсно.
Как программировать микроконтроллеры читаем в FAQ.
Данный вариант прошивки еще есть для микроконтроллеров:
Atmega88, Atmega88P, Atmega168, Atmega168P, Atmega328, Atmega328P.
Прошивка для микроконтроллеров с 16kB и 32kB памяти, кроме того, выдает названия восстанавливаемых микроконтроллеров.
Прошивки и фьюзы для других микроконтроллеров смотрите в архиве старых версий «Доктора» в конце статьи.
АДАПТЕРЫ ДЛЯ МИКРОКОНТРОЛЛЕРОВ.
Автором были разработаны два адаптера:
— для HVPP программирования 20-ти пиновых Attiny26 подобных и 40-ка пиновых Atmega8515 подобных контроллеров.
— для HVSP программирования для 8-ми пиновых и 14p-ти пиновых микроконтроллеров с высоковольтным последовательным способом программирования
059-adapter-1HVPP_dip20-dip40.zip (27526 Загрузок)
059-adapter-HVSP-dip8-dip14.zip (26180 Загрузок)
Небольшой бонус от меня – адаптеры для микроконтроллеров 8-ми пиновых (ATtiny13 …) и 20-ти пиновых (ATtiny2313 …) в корпусах SOIC.

059-adapter_soic20-soic8.zip (29599 Загрузок)
Пользоваться адаптерами для SOIC корпусов очень просто:


АРХИВ ВСЕХ ПРЕДЫДУЩИХ ВЕРСИЙ ДОКТОРА.
Это архив со всеми предыдущими версиями «Доктора». Кроме того архив содержит дополнительные материалы, такие как пинауты для различных корпусов AVR, платы-адаптеры и другое.
atmega-hvpp-fusebit-doctor_archive.zip (37715 Загрузок)ПОСЛЕДНЯЯ, НА ДАННЫЙ МОМЕНТ, ВЕРСИЯ «ДОКТОРА».
Как я уже упоминал выше, главным достоинством «Доктора» является его автономность. Для восстановления фьюзов нужно лишь само устройство. Это очень хорошо!
Да, «Доктор» по UART выдавал информацию о процессе «лечения». Сообщения по UART, дублируя светодиоды, давали более полную картину «лечения», но многим этого было недостаточно. Хотеться более полного контроля процесса восстановления. И в новом апдейте автор дает этот полный контроль!
Теперь стало возможным:
— двухстороннее общение с «Доктором» по UART;
— работа с кристаллами у которых неверная сигнатура;
— устанавливать свои fusebits и lockbits;
— об остальном читайте в описании внутри архива…
atmega-hvpp-fusebit-doctor_update11.zip (68450 Загрузок)
ПЛАТЫ ДОКТОРА ЧИТАТЕЛЕЙ БЛОГА.
Здесь находятся устройства собранные читателями — хорошо когда есть выбор.
Печатка «Доктора» от Paul (в Сплинте)
ATmega-Fusebit-Doctor-PCB.zip (25775 Загрузок)
zloynik нашел некоторые ошибки:
1.Резистор с 23 ноги меги не соединен с панельками.
2.Резистор с 4 ноги меги не соединен с панельками.
3.Резистор с 5 ноги меги не соединен с панельками.
4.Транзистор BC547(Т2) с 13 ноги меги-нет контакта с эмиттера на «землю».
В остальном вроде все впорядке. Собрал-залочил тиньку 2313-восстановило.
Учтите при изготовлении.
Вариант «Доктора» в SMD исполнении от webconn.
ATmega Fusebit Doctor SMD by WebConn V2h.zip (21754 Загрузки)
Хотел бы внести свой вклад в форме ещё одной платы для «доктора» в SMD-исполнении. Всего 5 перемычек и 3 SMD-»пофигистора», питание от Power Jack 5mm (но в архиве есть версия с колодкой) через 78L05 (греется, но пару минут можно работать без отключения питания, а больше обычно и не нужно ) Также греется один из транзисторов, но тоже в меру (мелкота требует жертв). Тем не менее, плата юзабельна. Совместима с последней версией Доктора V2h (то есть полностью растащен UART).
Вариант «Доктора» от Machineman.
Fusebit-Doctor.zip (13635 Загрузок)Плата в спринте, разводил под детали, которые были в наличии, так что там симбиоз SMD с выводными элементами, от перемычек уйти не удалось, как ни крутил. Транзистор T3 перевернул в нужную сторону (по началу запутался с эмиттером-коллектором). Да, с питанием не стал особо заморачиваться и вывел все на разъем molex. Ну и разумеется выход на платы расширения. Удачи!
Вариант «Доктора» от TaseG (разводка в сплинте).
hvpp-fusebit-doctor-v2h.zip (Одна Загрузка)Исправление разводки от Максима Носырева.
Я начинающий, поэтому прошу строго не судить, если я ошибся.
Если сравнить разводку с оригиналом из статьи, то там есть лишняя дорожка, замыкающая 9 и 5 вольт, как я понял на питание меги придет 9 вольт. Может, конечно, я ошибаюсь, но наверно так не должно быть…

Вариант «Доктора» от Sailanser (разводка в Eagle 5.10)
Atmega-fuse-doctor.zip (13067 Загрузок)Сам себе делал это устройство по выложенной оригинальной схеме. Плату сделал двухстороннюю дабы была маленькой и компактной. Делал на SMD плюс управляющий контроллер в DIP. Контроллеры для излечивания если необходимо подключаю с помощью внешней макетки.
Вариант «Доктора» от MVV
А еще «Доктора» можно сделать и так:
Адаптер для ATtiny26 от Fahivec
Adapter_Tiny26_SMD.zip (Одна Загрузка)
В архиве фотка и файлы .sch/.brd из Eagle 5.7.0

Доктор от dimon24
вариант печатной платы с универсальными ZIF панельками под 5 МК DIP8,14,20,28,40
Atmega-fusebit-doctor-ZIF.zip (11834 Загрузки)

Переходник для ATmega48A/PA/88A/PA/168A/PA/

TQFP32-for-fuse-bit-doctor.zip (11893 Загрузки)
ЗАКЛЮЧЕНИЕ.
В результате работы «Atmega fusebit doctor» мною были возращены к жизни несколько ATtiny2313, ATmega48, Atmega8535. «Atmega fusebit doctor» зарекомендовал себя с наилучшей стороны. И даже появились планы на нестандартное его использование. Давно руки чешутся заюзать ножку сброса ATtiny13 как еще один порт ввода/вывода, но всегда останавливало то, что микроконтроллер теряется для последующего использования. С «доктором» можно смело использовать ножку по своему усмотрению и при необходимости восстанавливать ее «заводское» назначение.
Еще смотрим:
Что такое фьюз биты?
Как правильно прошить фьюз биты в разных программах?
Страничка ATmega FuseBit Doctor










Как правильно стереть чип и отключить RESETDISBL в ATMEGA8 с
Welcome
AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed
MANUAL HVPP MODE
Init programming… DONE
Read signature… 1E 93 07
Searching chip… no names in 8kB ver
Read fusebits… L:ED H:39 E:00
Should be… L:E1 H:D9 E:00
Lockbits… ENABLED (FC)
What to do?…
1 — write fusebits
2 — modify fusebits
3 — set lockbits
4 — chip erase
5 — end
Будет ли он работать как чистый чип с Lockbits 3F после команды 4 ? На 1 и 3 он может не реагировать .
Может скорость порта стоит не та?
Самое странное, что кракозябры и в линуксе, и в винде.
Стоит только сопли пожевать, как всё начинает работать… Загадка) Все контроллеры оживлены, только вот не побеждены кракозябры в терминале.
Блин, уже второй раз разводу плату и все равно не получается(
Не видит он умерщвленные неправильными фьюзами тиньку и атмегу8. Одну живую атмегу, которую я вставил для проверки работоспособности, вообще отправил на тот свет(юсбасп перестал ее видеть).
В терминале пишет кракозябры вместо нормальных слов, перепробовал все скорости, в том числе и кучу терминальных приложений.
Не могу понять, в чем же причина? Пробовал как управляющую микруху использовать мегу8 и 328р. Результат всегда один и тот же(
Привет!
Все это есть в даташите на соответствующий контроллер (в разделе высоковольтного параллельного программирования)
Привет! Как определяется какая нога куда идет? Например RDY куда пойдет на atmega128 (TQFP 64 ). Что такое RDY, PAG, BS1 ? Где об этом почитать ?
Привет!
Ну раз установлен внешний осциллятор — придется его подключить. Без задающего генератора не прошить даже фьюзы.
Здравствуйте! Можете посоветовать, что я сделал с ATMEGA8a. В схеме я использовал 18МГц, при прошивке через программу AVRDUDE я проверяя фьюзы, случайно установил CLKSEL3:1 в биты 101( эти биты устанавливают внешний осциллятор в диапазон на 0,5-0,9 МГц) , CKOT в 1. При прошивке фьзов. Микроконтроллер сразу перестал работать, а при попытке установить фьзы по умолчанию и другими способами. Уже не получалось восстановить. Выходила «ошибка» в диалоговом окне.
Привет!
По ссылкам — пока да — авторский сайт недоступен.
Под ардуино схемы нет.
GetChiper Автор записи
24.12.2017
to Lila
Тини85 никогда не лечил — поэтому вряд-ли помогу. Наверное нужно пробовать разные варианты.
to xtcrc
1 Вариант прошивки для ATmega328 (это ардуина) есть — так что смотрите схему и формируйте на мекетке нужные соединения. http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en
2 у ардуины ноги МК напрямую выведены на выводы ардуины — так что лечить скорей всего получится — нужно пробоваь
GetChiper Здравствуйте! ссылка не работает. у Вас нет прошивки на ардуино и схемы подключения
корпус TQFP32
Подскажите сигнатура 93 1f 05 , от какой меги, а то корпус китайцы затерли.
Друзья нет ли у кого печатной платы переходника атмеги 2560 ? скиньте пожалуйста на почту mehannik@rambler.ru
то Джамиль
Привет! Ну если все детали повыворачивать в обратную сторону (прежде всего это касается контроллера), то должно заработать. Но проблема в том, что и пациентов нужно выворачивать (ну или новые выносные платки делать).
Спасибо за статью! Повторил схему на макетке, но не стал грузить пятивольтовый транзистор, ста омами, ему и так не легко. Использовал усовершенствованную микропрограммы от Генадия, 12-тую, и резюк 100 омный убрал по его-же рекомендации. Красота — мгновенное исцеление, даже перемычку не трогал! Питал 13-тью вольтами.
Здравствуйте. Заказал печатную плату в Китае,gerber-файл нормальный, но сделали зеркально…жалко. посмотрел по выводам элементов,вроде бы должно заработать.Еще не паял. Посоветуйте, должно заработать?
Я уберу, не вопрос (убрал еще когда писал первый пост). Может в статье, для повторяющих, указать что есть ошибка. Может выше писавшие, у которых проблемы, повторили именно эту плату и теперь ловят глюк.
PS: Вообще то хотел написать ЛС автору, но не нашел как.
Может попробовать убрать?
Извиняюсь за дубликаты сообщений ссылка не подгружается
picua.org/image/ntzXnY
В том то и дело что мне кажется что есть ошибка. Открываю в архиве atmega-hvpp-fusebit-doctor_update.zip — Последняя версия «Доктора» — atmega_fusebit_doctor_V2h_bottom.pdf файл и hvpp fusebit doctor v2h.lay из архива Вариант «Доктора» от TaseG (разводка в сплинте) по ссылке на этом сайте. Дальше все на картинке. На lay выделена линия которая вызывает сомнение которая закорачивает колектора Т-1 и Т-3.
Просто сравните оригинальную схему с этой разводкой — это устранит сомнения.
Добрый вечер.
Собираю устройство Вариант «Доктора» от TaseG (разводка в сплинте)
Возможно в плате ошибка в разводке платы а именно:
с одинадцатого резистора по рисунку платы (одинадцатый в ряде резисторов, начиная счет от питания) перемычка на одинацатый вывод разъема для внешних плат, который потом идет на 10 ногу меги 16,32. Два резистора 1 кОм и 100 Ом запаралеливаются.
Могу ошибаться за что за ранее прошу прощения, или если уже писали.
Привет!
Похоже где-то ошибка в конструкции доктора была допущена при сборке. Доктор не читает пациентов вообще (отсюда и значения FF). Нужно перепроверить конструкцию.
Судя из того что доктор выдает сообщения в терминал — прошивка работает правильно.
и на всех других, и мега8 и 328 одно и тоже….
Добрый день! подскажите пожалуйста, собрал доктора, он мне такую хрень выдает на всех 2313
R Atmega fusebit doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed
MANUAL HVPP MODE
Init programming… DONE
Read signature… FF FF FF — FAIL!
Trying T2313 pinout..FF FF FF — FAIL!
Type the signature: 1E
и на новых и на заблоченых
Вот бы и мне такой приборчик! Да только, вот, все актуальны кристаллы я давно уж захлопнул. Осталось только ‘говнецо мамонта’ — AT89C51, AT89S52. Нельзя ли на таком добре дохтура изваять? А что! — Достойная жизнь для старичков.
Версия доктора 2.11 просто шикарна!!!
Вернул к жизни две Меги8.
Работать через терминал просто и удобно. Сразу понятно что не так с чипом.
Теперь можно смело шить фьюзы и не бояться остаться с кусочком кремния вместо микроконтроллера.
Спасибо.
ATtiny261 0x1E 0x91 0x0C
ATtiny461 0x1E 0x92 0x08
ATtiny861 0x1E 0x93 0x0D
Если что, в даташите это указывается.
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7753-Automotive-Microcontrollers-ATtiny261-461-861_datasheet.pdf
Кто-нибудь может подсказать сигнатуру для ATtiny261, 461, 861 ?
Для ATmega8 сигнатура должна быть 1E 93 07
1E 95 0F — это ATmega328p
GetChiper , это чип atmega8 dip
Привет.
Похоже доктор не знает такого чипа. А он лечится?
Здравствуйте! Прошивка 2.1. Через UART пишет такое
ome
AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed
MANUAL HVPP MODE
Init programming… DONE
Read signature… 1E 95 0F
Searching chip… no names in 8kB ver
Подскажите?
Скачал файл atmega_fusebit_doctor_V2e_bottom.pdf. Распечатал на принтере Samsung ML-1210 рисунок, методом ЛУТ сделал плату, сделал сверловку, все вышло вроде бы очень даже замечательно. Далее обнаруживается, что рисунок искажен в горизонтальной плоскости(немного сжат), ни микросхему AVR, ни панельку вставить невозможно. При печати из Sprint-Layout получается просто идеально, поэтому на принтер не грешу, с такой проблемой ранее не сталкивался. Прошу, по возможности, проверить и заменить файл.
спасибо за ответ но к сожалению с 16 мегой я знаком хорошо а вот с мегой 649в еще не сталкивался
Мега 16 без проблем года 3 назад оживлял (схема и прошивка 100%) все отлично работает
КОНТРОЛЛЕР В КОРПУСЕ TQFP
МОЖЕТ КТО НИБУДЬ ПОДЕЛИТСЯ СХЕМОЙ ПОДКЛЮЧЕНИЯ 649 МЕГИ К ДОКТОРУ ОЧЕНЬ НУЖНО!!!
МОЖЕТ У КОГО ЕСТЬ ФАЙЛ ПЕЧАТКИ В СПРИНТ ЛАЕТЕ АДАПТЕРА ДЛЯ ЭТОГО МИКРОКОНТРОЛЛЕРА .ДОКТОРА СОБРАЛ УЖЕ ДАВНО ЛОМАЮ ГОЛОВУ КАК ПРИКРУТИТЬ АТ МЕГА 649 ЧТОБЫ ПОЛЕЧИТЬ
ВСЕМ ПРИВЕТ РЕБЯТА ВЫРУЧАЙТЕ!!! ПРОШУ ПОМОЩИ КАК ПОЛЕЧИТЬ ATMEGA649V ОЧЕНЬ НУЖНО!!!
Собрал доктора самой первой версии. Есть программатор Громова и программа UniProf. Может кто подскажет как правильно установить фьюзы?(желательно с картинкой). Заранее благодарен.
Как подключить Atmega128 для сброса lock bits?
Нет, вы ошиблись. Резистор не пробит и номинал выбран правильный. Транзисторы все новые, в рабочем состояние (других-то лечит).
Ну так думаю понятно, что его сопротивление явно не 100 Ом в вашей схеме. Либо он пробит либо вы перепутали и поставили меньше по номиналу. Проверить и заменить. Я бы еще и транзистор и КРЕНку проверил. Без пациента конечно!
t doctor (HVPP+HVSP) version 2.11
http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
Usage in commercial/profit purposes not allowed
MANUAL HVPP MODE
Init programming… DONE
Read signature… 9E 95 82 — FAIL!
Trying T2313 pinout..9E 95 82 — FAIL!
Type the signature: 1E
Атмега 32, 16 не лечится. Выдаёт сообщение подобное.
Что делать ? В чём может быть проблема? Может кто подскажет ?
Пробовал живую вставлять 32-ую. зависает и ничего не происходит.
При этом, 20 и 28 пин МК отлично лечатся.
На КЗ проверил всё.
Единственный момент, это резистор 100 ом подтягивающий к земле выход транзистора Т3, BC557, очень сильно греется, из-за чего печётся стабилизатор 7805..
Та вряд ли в ней. Она была абсолютно рабочей, и для теста я ее намеренно «залочил» — установил RESET как вывод. К тому же новые СМД тиньки так же не видит.
Пардоньте, ошибочка вышла. Старая версия схемы видимо была.
Вопрос такой… каким образом у вас происходит двухстороннее общение по UART , как вы пишите, если нога RX подтянута к земле ?