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

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

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

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

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

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

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

UpGrade

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

ЗАКЛЮЧЕНИЕ.

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

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

(Visited 421 659 times, 14 visits today)

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

  1. xaker-man

    точнее
    Init programming… DONE
    Read signature… 00 01 02 — FAIL!
    Trying T2313 pinout..00 01 02 — FAIL!

  2. xaker-man

    У меня беда с доктором. Не лечит и uart при подачи напряжения пишет
    что-то типа этого:
    HVPP MODE

    Init programming… DONE
    Read signature… 7F 7F 7F – FAIL!
    Trying T2313 pinout..1E 11 0A – FAIL!

    No chip in socket or chip do not responding
    Please try again…

    Thank You
    и горит светодиод(красный), при нажатии на reset(start), он тухнет и больше не горит.
    uart последующие разы на нажатие start пишет:
    HVPP MODE

    Init programming… и все.
    Что делать? Фьюзы 3F D1 E1 00. Atmega8a.

  3. BARS_

    Под Mega32 есть прошивка? Надо оживить Mega16, а кроме Mega32 в данный момент ничего нет и купить негде…

  4. BSS111

    Автору респект и уважуха. Еще одну Tiny13 оживил.

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

    У доктора (версия до 10) есть два выхода: первый-«земля»; второй-TxD (выход UART).
    Напоминаю, в UART сигналы подключаются накрест, соответственно TXD -> RXD.

  6. trey3499

    Вот моя рабочая плата через комп на микросхеме max 232
    сопротивление 100 ом греется а еще больше греется стабилизатор 7805.
    но не всегда он помогает.бывает и без него пашет нормально!

  7. av0id

    Со схемой все правильно, она рабочая 100%. И испарвлять ее не нужно.

  8. duchau

    ой ошибся, 3232!!! и еще странно, почему на выводе м\с V+ кондер стоит на GND…

  9. duchau

    насколько я понимаю, то по схеме на разъеме ком-порта нужно поменять местами выводы 2 и 3. а то как-то странно получается, с ком-порта с 3-пина вроде передаюшие данные, а приходят они почему-то на выход мах2323… Если не прав — поправьте))

  10. av0id

    А вот по поводу подключения UART присоединяюсь. Правда там два проводка а не три.
    Я вот спаял UART плату по такой схеме: http://s58.radikal.ru/i161/1107/bc/20612989ff3e.jpg (100% рабочая, так как подключал и все работало на модеме)
    Вот подключаю, я выводы RXD и TXD к плате, включаю Putty, всё настроил как положено(скорость и прочее) но, в терминале идут символ(-) тире, несколько раз подряд и все.
    Пробовал и менять выводы местами, но не помогает.

  11. KillJoy

    Все! Разобрался. Промыл плату и все сразу заработало! А как его по UART подключить? Там на плате 3 выхода RS-232. Вот куда их подключить?

  12. KillJoy

    и греется он в том случае, если дотронуться до коллектора BC547

  13. KillJoy

    Резистор греется и без контроллера!!

  14. KillJoy

    Без меги не греется. Сейчас проверю транзистор.

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

    Если мегу вытянут также греется? Транзистор тот? Не пробитый?

  16. KillJoy

    Собрал устройство, вроде бы все верно, но очень сильно греется резистор R25 (100 R) . Почему ??

  17. av0id

    Огромное вам спасибо, я просто новичек в МК, сильно не бейте. Еще раз спаибо!

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

    Конечно с кварцем. После программирования фьюзов микроконтроллер переходит на работу с кварцем, соответственно и программироваться уже должен с кварцем.

  19. av0id

    Я так понимаю, что нуно программировать с кварцем? Я просто подключал МК. И на сколько кварц мГц? На 12, который в схеме.

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

    Фьюзы выставлены правильно. Единственно, я бы очень рекомендовал установить фьюз CKOPT. Если это не поможет, то можно предположить, что не работает нормально кварц — нужно попробовать его заменить.

  21. av0id

    На других проктах работает отлично. (Шнурок с вашего сайта на ЛПТ). Я сначала шью хекс файл, все идет четко, а на фьюзах МК теряеться на определенном этапе.

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

    Нет. В момент программирования все должно проходить гладко. Если фьюзы прошиваются неправильно до программирования FLASH, то программирование вообще не начнется, если после — программирование пройдет нормально, но после прошивки фьюзов контроллер «потеряется».

    Сам шнурок-программатор на других проектах как работает?

  23. av0id

    Фвтор устройства молчит уже наверное дней 10.
    Проблема не в том, что я напутал что-то. Проблема в том, что, когда я выставил все галочки в PonyProg и нажимаю кнопку Write, то на определенном этаме микроконтроллер вообще теряется и больше не виден компьютеру. Так вот меня и интересует, это так и должно быть или нет?

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

    Автор устройства выложил скрин с фьюзами — там что-то попутать сложно. Может причина в чем-то другом? Что автор устройства говорит по этому поводу?

  25. av0id

    Извините за оффтоп. Но пожалуйста помогите мне. Я вот делаю такое устройство: http://bascom.at.ua/publ/cvetomuzykalnyj_medalon_koshachij_glaz_cat_39_s_eye/1-1-0-40 ну так вот, прошивка идет нормально, но когда я выставляю фьюзы, то микроконтроллер больше не виден компьютеру. Я так понимаю так и должно быть, так как фьюзы настроены на работу с внешним кварцем. Но я и не пойму прописались фьюзы или нет. Что можете подсказать?

    PS: Собрал доктора, вылечил 2 меги8. В том числе и не работоспособные после выше описанного.

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

    Автор Доктора начиная с версии 10 начал вносить значительные изменения как в схему, так и в программу Доктора, нужно время, чтобы выловить все баги.

  27. BSS111

    Приветствую, большое спасибо за устройство, восстановил две Tiny2313. Вопрос к автору — прошил прогой 2.09 устройство работает, а прошил 2.11 не хочет лечить, в чем проблемка? Заранее благодарен за ответ.

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

    Про баском не скажу — не пользовался, но думаю там будет все понятно.

    Штырьки — PLS
    мамы — BLS

  29. av0id

    Забыл, еще подскажите как спрашивать в магазине эти ваши любимые штырьки, которые паяються на плату, уж очень они удобные =)

  30. av0id

    Огромное спасибо!
    Еще вопросик:
    Можно просто сначала прошить без кварца, а затем выставить фьюзы и все?
    Буду пользоваться программатором с вашего сайта на LPT (пять проводков).
    Да, и если у вас уже спрашивали, то пожалуйста дайте фьюзы для программы BASCOM AVR.

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

    moped :

    помогите прошить atmega168-20pu
    какие фьюзы выставить?

    Заводские настройки должны подойти. Или вот для ПониПрог:

    av0id :

    Уважаемый автор! Я собираюсь прошить МК через PonyProg, правильно ли я выставлю биты? Проверьте по скриншоту.
    http://s50.radikal.ru/i129/1107/23/694c4311f581.jpg
    Заранее благодарен.

    Да, все правильно.

  32. kolob

    moped у меня 168мега с заводскими фузами работает,я ничего не менял!

  33. moped

    alexandr56 :
    moped так покатит http://fusecalc.mirmk.net/

    непокатит про калькуляторы я знаю
    но вот заставить работать доктор не получилось
    вот и прошу ткнуть в фузы 168меги

  34. moped

    помогите прошить atmega168-20pu
    какие фьюзы выставить?

  35. Zver666

    @GetChiper
    Спасибо, поздно.
    Диплом уже распечатан, завтра защита.

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

    Zver666 :

    а можно исходник прошивки, для диплома надо срочно

    Автор исходника не выкладывал, но можете попытаться у него спросить (на Баскоме написано).

    trafim5 :

    Народ!!!! Мне надо снять защитные фузы этот прибор мне поможет?

    Только с полной очисткой микроконтроллера — программу прочитать не удастся.

  37. trafim5

    Народ!!!! Мне надо снять защитные фузы этот прибор мне поможет?

  38. lex6630

    @WCom

    Спасибо За Помощь!

    Всего наилучшего!

    С Уважением lex6630

  39. zaq

    Всем привет, Спасибо автору!!! Спаял для оживления 8515 3шт, всё работает. Присоединяюсь к замечаниям — пропаивайте все дорожки тщательно!!! Я собирал из того что дома нащёл — вместо 1ком было 1,5ком, транзисторы кт315 и кт361 и всё работаёт. А так как мне нужно было срочно оживить 8515, пол схемы спаял навесным монтажём. удачи всем!

  40. lex6630

    У кого нибуть есть пкреходник для AtMega8 SMD
    В зарание признателен!

  41. Zver666

    а можно исходник прошивки, для диплома надо срочно

  42. WCom

    @WCom
    Спаял второй переходник, прошил, встаил, все работает) Очистил первую мегу8, пару 2313. Классно, спасибо за статью.

  43. WCom

    Привет
    В дип корпусе мегу8 не нашел, купил в смд, спаял переходник, вставил в макетку, подключил программатор, проверил в понипрог, шьет\стирает\работает.
    Заливаю прошивку atmega_fusebit_doctor_2.08_m8 , залилась. Пытаюсь читать… Ноль на массу. Фузы не трогал еще даже. Это мне так повезло или надо по другому шить? В самом фузДокторе соответственно чип тож признаков жизни не подал.

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

    Нужно попробовать прошивку №9.

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