059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».

Автор: | 03.11.2010

Титл

Внимание ! Автор устройства не стоит на месте — постоянно усовершенствует своего «Доктора». За изменениями слежу и я, внося обновления в статью.
В статье описана самая стабильная версия 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 (55690 Загрузок)
Плата устройства разведена хорошо, но есть один нюанс, о котором важно не забыть при сборке устройства. Ножки 40-ка пиновой панельки с 29 по 37 необходимо откусить (лучше в плате вообще не сверлить отверстия под эти ножки).

Внешний вид платы

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

Монтажный рисунок на плату

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

Готовое устройство

ВНИМАНИЕ! Если у Вас собрана предыдущая версия платы «Доктора» (V2d — плата апдейдов по №6 включительно), для новой версии (апдейты  №№7-9) переделывать ее нет необходимости, изменения минимальны. Для апгрейда версии платы V2d до версии V2e необходимо, всего лишь, припаять в нужном месте резистор на 100 Ом. Ниже показано куда его впаивать.

UpGrade

Hryam сделал рисунок платы версии V2d в Спринте. Вышло даже лучше чем у автора (размеры площадок, например).
059-atmega_doctor_plate_v2d_Sprint.zip (50290 Загрузок)

ПЛАТА ДЛЯ SMD КОМПОНЕНТОВ.

Появилась версия платы для SMD компонентов (товарисщь Shuffle постарался) . В этой плате нет панелек под «пациентов» есть только разъем для подключения адаптеров. Все «пациенты» включаются через адаптеры. Добавлен преобразователь UART to USB TF232RL, а значит Доктор будет выдавать информацию о ходе лечения по USB (можно не ставить). В остальном все как в оригинале.
059-shuffle_avrdoc_usb.zip (51619 Загрузок)

ПРОШИВАЕМ МИКРОКОНТРОЛЛЕР.

Теперь осталось только прошить микроконтроллер ATmega8 и устройство готово!
atmega_fusebit_doctor_2.09_m8.zip (48279 Загрузок)
059-FuseBits.png (70577 Загрузок)
Фьюз байты: 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 (26082 Загрузки)
059-adapter-HVSP-dip8-dip14.zip (24750 Загрузок)

Небольшой бонус от меня – адаптеры для микроконтроллеров 8-ми пиновых (ATtiny13 …) и 20-ти пиновых (ATtiny2313 …) в корпусах SOIC.

Внешний вид адаптеров
059-adapter_soic20-soic8.zip (28144 Загрузки)

Пользоваться адаптерами для SOIC корпусов очень просто:

Работа с адаптером

Вставляем адаптер

АРХИВ ВСЕХ ПРЕДЫДУЩИХ ВЕРСИЙ ДОКТОРА.

Это архив со всеми предыдущими версиями «Доктора». Кроме того архив содержит дополнительные материалы, такие как пинауты для различных корпусов AVR, платы-адаптеры и другое.

atmega-hvpp-fusebit-doctor_archive.zip (34864 Загрузки)

ПОСЛЕДНЯЯ, НА ДАННЫЙ МОМЕНТ, ВЕРСИЯ «ДОКТОРА».

Как я уже упоминал выше, главным достоинством «Доктора»  является его автономность. Для восстановления фьюзов нужно лишь само устройство. Это очень хорошо!
Да, «Доктор» по UART выдавал информацию о процессе «лечения». Сообщения по UART, дублируя светодиоды,  давали более полную картину «лечения»,  но многим этого было недостаточно. Хотеться более полного контроля процесса восстановления.  И в новом апдейте автор дает этот полный контроль!

Теперь стало возможным:
— двухстороннее общение с «Доктором» по UART;
— работа с кристаллами у которых неверная сигнатура;
— устанавливать свои fusebits и  lockbits;
— об остальном читайте в описании внутри архива…
atmega-hvpp-fusebit-doctor_update11.zip (65583 Загрузки)

ПЛАТЫ ДОКТОРА ЧИТАТЕЛЕЙ БЛОГА.
Здесь находятся устройства собранные читателями — хорошо когда есть выбор.

Печатка «Доктора» от Paul (в Сплинте)

ATmega-Fusebit-Doctor-PCB.zip (Одна Загрузка)
zloynik нашел некоторые ошибки:
1.Резистор с 23 ноги меги не соединен с панельками.
2.Резистор с 4 ноги меги не соединен с панельками.
3.Резистор с 5 ноги меги не соединен с панельками.
4.Транзистор BC547(Т2) с 13 ноги меги-нет контакта с эмиттера на «землю».
В остальном вроде все впорядке. Собрал-залочил тиньку 2313-восстановило.
Учтите при изготовлении.

Вариант «Доктора» в SMD исполнении от webconn.

ATmega Fusebit Doctor SMD by WebConn V2h.zip (Одна Загрузка)
Хотел бы внести свой вклад в форме ещё одной платы для «доктора» в SMD-исполнении. Всего 5 перемычек и 3 SMD-»пофигистора», питание от Power Jack 5mm (но в архиве есть версия с колодкой) через 78L05 (греется, но пару минут можно работать без отключения питания, а больше обычно и не нужно ) Также греется один из транзисторов, но тоже в меру (мелкота требует жертв). Тем не менее, плата юзабельна. Совместима с последней версией Доктора V2h (то есть полностью растащен UART).

Вариант «Доктора»  от Machineman.

Fusebit-Doctor.zip (12388 Загрузок)

Плата в спринте, разводил под детали, которые были в наличии, так что там симбиоз SMD с выводными элементами, от перемычек уйти не удалось, как ни крутил. Транзистор T3 перевернул в нужную сторону (по началу запутался с эмиттером-коллектором). Да, с питанием не стал особо заморачиваться и вывел все на разъем molex.  Ну и разумеется выход на платы расширения. Удачи!

Вариант «Доктора»  от TaseG (разводка в сплинте).

hvpp-fusebit-doctor-v2h.zip (14493 Загрузки)

Исправление разводки от Максима Носырева.
Я начинающий, поэтому прошу строго не судить, если я ошибся.
Если сравнить разводку с оригиналом из статьи, то там есть лишняя дорожка, замыкающая 9 и 5 вольт, как я понял на питание меги придет 9 вольт. Может, конечно, я ошибаюсь, но наверно так не должно быть…

Вариант «Доктора»  от Sailanser (разводка в Eagle 5.10)

Atmega-fuse-doctor.zip (11795 Загрузок)

Сам себе делал это устройство по выложенной оригинальной схеме. Плату сделал двухстороннюю дабы была маленькой и компактной. Делал на SMD плюс управляющий контроллер в DIP. Контроллеры для излечивания если необходимо подключаю с помощью внешней макетки.

Вариант «Доктора»  от MVV
А еще «Доктора» можно сделать и так:

Адаптер для ATtiny26 от Fahivec
Adapter_Tiny26_SMD.zip (8018 Загрузок)
В архиве фотка и файлы .sch/.brd из Eagle 5.7.0

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

Переходник для ATmega48A/PA/88A/PA/168A/PA/328/P TQFP32 от S@per


TQFP32-for-fuse-bit-doctor.zip (10055 Загрузок)

ЗАКЛЮЧЕНИЕ.

В результате работы «Atmega fusebit doctor» мною были возращены к жизни несколько ATtiny2313, ATmega48, Atmega8535. «Atmega fusebit doctor» зарекомендовал себя с наилучшей стороны. И даже появились планы на нестандартное его использование. Давно руки чешутся заюзать ножку сброса ATtiny13 как еще один порт ввода/вывода, но всегда останавливало то, что микроконтроллер теряется для последующего использования. С «доктором» можно смело использовать ножку по своему усмотрению и при необходимости восстанавливать ее «заводское» назначение.

Еще смотрим:
Что такое фьюз биты?
Как правильно прошить фьюз биты в разных программах?
Страничка ATmega FuseBit Doctor

(Visited 420 694 times, 17 visits today)

059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor».: 2 174 комментария

  1. GetChiper Автор записи

    @AlexeyByckov
    Похоже нет связи с контролерами или они мертвые — нужно искать ошибки.

  2. andrey_a_l

    подскажите, пожалуйста, как этот доктор подключить к мега128? может кто сталкивался

  3. AlexeyByckov

    Всем доброго времени суток! Подскажите пожалуйста, в чем может быть проблема: пробовал вылечить две tiny2313V и одну at90s2313, при этом чуть заметно моргнет несколько раз зеленый светодиод, а потом загорается красный. По UART’у при вставке at90s2313 выдаёт примерно следующее:

    Read signature… FF FF FF — FAIL!
    Trying T2313 pinout… 1E 11 01 — FAIL!
    ля-ля-ля, тополя…

    А при вставке в панельку тини2313V выдает то же самое, только там не 1E 11 01, а 1E 11 0A.

    Плата была вымыта, монтаж несколько раз перепроверен, мерил напряжение на ресете(~12-13В) и питании(5В), пробовал ставить другие прошивки в мегу — ничего не помогло 🙁

    P.S. Больше проверить не на чем

  4. active85

    active85 :
    А зачем ставить Lock Bits = 0×3F?
    После этого мега8 станет пригодна только для этого устройства.
    Можно оставить Lock Bits = 0xFF?

    Сори, перепутал биты.

  5. active85

    А зачем ставить Lock Bits = 0x3F?
    После этого мега8 станет пригодна только для этого устройства.
    Можно оставить Lock Bits = 0xFF?

  6. GetChiper Автор записи

    Берите авторские платы — их уже обкатало много народу.

  7. Evgen-82

    Скажите пожалуйста вот у меня в планах собрать «Atmega fusebit doctor», только я понять не могу какая из данных печатных плат без ошибок!

  8. molyman

    molyman :
    Доброго времени суток! Собрал зашил камень, воткнул в доктора и….. баста карапузики кончилися танцы. Спас две меги 32 и 168 и 8, круто всем собирать автору респект огромный, если автору надо могу кинуть плату в Sprinte, тока она с SMD компонентами. http://www.agnirus.ru/images/for/FuseDoctor/1.jpg
    http://www.agnirus.ru/images/for/FuseDoctor/FUSE-BIT Doctor.rar

    Сори заметил ошибку в сцыле, переделал если надо юзайте! http://www.agnirus.ru/images/for/FuseDoctor/FUSE-BIT_Doctor.rar

  9. DMLeon

    Собрал последнею версию 2.11.Работает, вылечил три Atmega8. Отличная штучка.

  10. Coolish

    Заработало сразу! Сделал на atmega8 планарном.
    Спасибо!

    [url=http://www.spark-media.ru/imagehost/i4/C37F015A-EF9F-CE70-F999-05230FEB8790.jpg][img]http://www.spark-media.ru/imagehost/p4/C37F015A-EF9F-CE70-F999-05230FEB8790.jpg[/img][/url]

    [url=http://www.spark-media.ru/imagehost/i4/E3EA2520-6D69-09D4-AA5D-7127BFB448FB.jpg][img]http://www.spark-media.ru/imagehost/p4/E3EA2520-6D69-09D4-AA5D-7127BFB448FB.jpg[/img][/url]

  11. vovan

    Доброго времени суток всем.Повторил кострукцыю доктора и остался очень доволен ней поднял 6 атмег 8 .Очень удивлен что ета конструкцыя работает на 100 % .Выражаю особую благодарность автору етого длога за его труды а также польскому автору который разработал конструкцыю .Респект и уважуха вам.

  12. zloynik

    Или «сопли» и непротравы. Делали две платы. Сначпала запускали одну-моСк чуть набок не свернули…Нашли сопли,причем фик увидишь,вроде не раз уже и просматривали. Со второй платой та же ситуация.

  13. GetChiper Автор записи

    Схема многократно проверена и 100% рабочая. Нужно искать — где-то ошибки.

  14. slavyan75

    питание от импульсного БП 12-ти вольтового(не самодельного), прошивал и версией 2.09 и 2.11, без изменений (

  15. GetChiper Автор записи

    bkost :

    При старте, моргает разок зеленый и все,- ничего не горит. Это значит чипу полный пипец?

    bkost :

    @GetChiper
    Ведет себя «правильно» – моргнул зеленый и через секунду загорелся

    Похоже, да.

    slavyan75 :

    здравствуйте, а у меня с новыми Atmega8 и Attiny2313 ведет себя так же,как и раньше – пару раз моргает зеленый и загорается красный, монтаж проверен не один раз, в чем может быть причина, подскажите пожалуйста ?

    С питанием порядок? Прошивки меняли?

  16. slavyan75

    здравствуйте, а у меня с новыми Atmega8 и Attiny2313 ведет себя так же,как и раньше — пару раз моргает зеленый и загорается красный, монтаж проверен не один раз, в чем может быть причина, подскажите пожалуйста ?

  17. bkost

    @GetChiper
    Ведет себя «правильно» — моргнул зеленый и через секунду загорелся

  18. STRIJ

    Ну у мну при подачи питания загорается красный светодиод а так по мне в идеале поставить лучше микруху FT232RL так как можно получить более развернутую информацию по сие чуду. Например у меня после сборки и первого запуска он тоже не запустился судя по тому что он выдавал в HyperTerminal при нажатии на кнопку START было очевидно что проблема где то на линиях DATA0…DATA7 так и оказалось была коза

  19. GetChiper Автор записи

    Как ведет себя заведомо рабочий пациент?

  20. bkost

    При старте, моргает разок зеленый и все,- ничего не горит. Это значит чипу полный пипец?

  21. STRIJ

    Вот и я наконец собрал сие чудо на контроллере Atmega168 (был в запасах). Вообщем прекрасное устройство восстановил at90usb162. Немного изменил схему не хотелось искать где то +12В когда USB всегда есть вобщем прилепил микросхему MC34063 где и получаю нужные мне +12В из +5В от USB. Автору устройства большое спасибо.
    Что получилось фото: http://zalil.ru/33523609

  22. GetChiper Автор записи

    Читайте комментарии — было много подобных проблем — где-то всегда находилась ошибка.

  23. The Pro

    @slavyan75
    У меня такая же фигня. Пробовал на заведомо исправной меге8. Прошивал старой ver. 2.09, и новой ver.2.11 прошивкой результат один и тот же.

  24. erinkov

    Большое спасибо ВСЕМ ,молодцы. Всё ожило и заработало. Ура!!!

  25. slavyan75

    здравствуйте, собрал доктора, пытался лечить две Атмеги8, при нажатии кнопки кратковременно моргает зеленый светодиод, потом загорается красный и горит, подскажите пожалуйста, что это значит ? проверить на исправной Меге пока не могу, рабочая в наличии только одна, спасибо

  26. GetChiper Автор записи

    Главное чтобы сигналы программирования совпадали — нужно смотреть даташиты в разделах параллельного программирования.

  27. bkost

    Мега 168 TQFP пойдет с этим адаптером? Вроде ноги совпадают.

  28. vladik0000

    vladik0000 :
    Сделал «059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor»» заработало сразу. Исправил три Attiny2313.
    Правда прошивка старая version 2.09, есть новая ver.2.11 с сайта http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en, но ище не пробувал. Плата сделана под смд детали и корпус Z-53.
    Если кому надо могу скинуть плату. vladik0000@rambler.ru

    Плата по схеме 2h,LAY.

  29. vladik0000

    Сделал «059-Исправляем AVR фьюзы при помощи «Atmega fusebit doctor»» заработало сразу. Исправил три Attiny2313.
    Правда прошивка старая version 2.09, есть новая ver.2.11 с сайта http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en, но ище не пробувал. Плата сделана под смд детали и корпус Z-53.
    Если кому надо могу скинуть плату. vladik0000@rambler.ru

  30. molyman

    Доброго времени суток! Собрал зашил камень, воткнул в доктора и….. баста карапузики кончилися танцы. Спас две меги 32 и 168 и 8, круто всем собирать автору респект огромный, если автору надо могу кинуть плату в Sprinte, тока она с SMD компонентами. http://www.agnirus.ru/images/for/FuseDoctor/1.jpg
    http://www.agnirus.ru/images/for/FuseDoctor/FUSE-BIT Doctor.rar

  31. SvatSV

    zloynik, я так и сделал. Просто был не уверен, правильно ли это. Теперь понял, что с Т1Т2 идет выход 12В. Спасибо.

  32. zloynik

    Канибал,извиняюсь-пост не тебе был предназначен…
    SvatSV,со стаба 12V подаешь питалово на V+,а там прогер сам разберется что-куда.

  33. zloynik

    Ну и все…Чегой же тебе еще надо то? Доктор сам разберется что ему V+,а что +12V.

  34. Cannibal Corpse

    я просто взял +12 с компа, и все

  35. zloynik

    +12V берется с составного ключа Т1,Т2. На вход ключа приходит V+,а при работе доктора высокое напряжение(+12V)подается через открывшийся транзюк Т1 на вывод контроллера,который лечим.Этими +12 вольтами и ворачиваем жизнь контроллеру.

  36. SvatSV

    Для питания использую нестабилизированный источник постоянного напряжения (БП до 15В), в схему перед 7805 включил стабилизатор 7812. Теперь вопросик, откуда брать +12В? Если с выхода стабилизатора, то совпадет с V+ (перед входом 7805), но V+ и +12В по схеме разные питания.

  37. vovan

    Доброго времени суток .Помогите разобратса.Собрал сей девайс но он неработает немогу понять почему.Вопщем ситуацыя такая собрал S M D доктора прошивку залил с помощю пони прог фюзы выставил инверсно картинке залил прошивку версии 2.11 файл с расширением hex.При подаче питания потавил пацыента нажал кнопку мигнул один рас краный сетодиод и все пацыент осталса мертв.Перепроверил печатку на предмет косяков и вымыл ее ничо не помагает .Что делать незнаю . Когда скачивал архив с прошивкой там был ещо один файл с расширением bin может его ещо нада зашить?Подскажите пожалуста как правильно все зашить?Буду очень благодарен за ответ.

  38. SvatSV

    pavasilich, спасибо. Печатку эту уже видел, переделываю её под себя — добавлю КРЕНку на 12В и немного переделаю трассировку. Прошивку теперь буду использовать 2.11. Ещё раз спасибо.

  39. SvatSV

    Всем привет. Я так понял, что последняя версия доктора на данный момент -это плата v2h и прошивка 2.11. Но я так и не понял, стабильно ли работает последняя прошивка, или самая стабильная — 2.09? Что будет, если я соберу плату v2h, а использую прошивку 2.09 (кроме того, что не будет двухсторонней связи по UART), или с 2.09 надо делать плату v2e?
    Есть ли у кого нибудь плата под последнюю версию (v2h) в формате lay?

  40. GetChiper Автор записи

    Никак. В BIN файле не содержится информации о фьюзах.

  41. The Pro

    Подскажите пожалуйста как узнать конфигурацию фьюз бит из bin файла?

  42. fanin

    Почти собрал. Ослась панальки некоторые впаять. Tiny2313 пробовал лечить все выличело. Спасибо за статью :)))

  43. fanin

    Люди подскажите какими другими транзисторами можна заменить BC557 ???

  44. demodo77

    Спасибо!!!Работает!Оживил две тиньки 2313!

  45. Cannibal Corpse

    Witek_80 :
    все проверил прошил 2.09 всеровно одно и тоже

    устройство рабочее, проверено не одним человеком, ошибка у Вас, либо с МК/его прошивкой, либо в монтаже. проверьте 101 раз.
    я сам собирал доктора от нефиг делать, особо не вникая в тему, с мыслями «не запустится — фиг с ним, плату распаяю», а оно раз и тиньку мне восстановило

  46. Witek_80

    все проверил прошил 2.09 всеровно одно и тоже

Добавить комментарий