Всем привет! Наверное у каждого, кто занимается или занимался прошивкой микроконтроллеров были случаи, когда вы неправильно зашивали фьюз-биты и тем самым приводили микроконтроллер в «залоченное» состояние. В этой статье я расскажу о том, как сделать AVR doctor. AVR doctor – это устройство, которое позволяет вернуть к жизни микроконтроллер с неправильно прошитыми фьюзами. Идея собрать его появилась у меня после того, как испортил 3 микроконтроллера ATtiny2313. Выбросить их было жалко, поэтому и решил их «вылечить».
Вот принципиальная схема данного устройства:
Итак, приступим к сборке.
1) Печатная плата
Так как дорожки на плате не очень узкие, можно изготовить плату по технологии ЛУТ. Я так и сделал, но принтер у меня печатает не очень хорошо, поэтому получилось не совсем удачно. На фото процесс изготовления платы.
Для сборки нам понадобится:
1. Резисторы:
10к-1шт.
4,7к-2шт.
1к-19шт.
330 Ом – 1шт.
2. Конденсаторы:
100 мкФ 16в. – 1шт.
10 мкФ 16в. – 1шт.
10 нФ – 1шт.
3. Транзисторы:
BC547 – 1шт.
BC557 – 2шт.
4. Светодиоды – 2 шт. (красный и зеленый)
5. Панели под микроконтроллеры
40 выводов – 1шт.
28 выводов – 2шт.
20 выводов – 1шт.
6. Кнопка 4-х контактная – 1 шт.
7. Терминальный блок на 2 контакта – 1шт.
8. Стабилизатор напряжения 7805 в корпусе ТО-220 – 1 шт.
Вот собственно и все детали. Можно приступать к сборке АВР доктора.
Первым делом, нужно залудить контактные площадки на плате. Я обычно покрываю слоем припоя всю плату, так надежнее. Следует внимательно осмотреть плату на обрыв дорожек и другие дефекты. После того, как залудили плату, её нужно обмыть от флюса. Для этого можно воспользоваться водой с мылом или моющим средством. Если флюс не отмывается или вы использовали канифоль, следует промыть плату ацетоном или спиртом. Если нет не того, не другого, можете промыть плату перекисью водорода или на крайний случай растворителем. (при использовании растворителя, плата в дальнейшем будет иметь не очень приятный запах).
Когда все элементы впаяны, нужно еще раз промыть плату. После того как она высохнет, возьмите увеличительное стекло и внимательно осмотрите плату. Я иногда нахожу на плате сопли и непропаянные места. Если вы устраните все найденные дефекты до первого включения платы, вы можете избежать неприятностей. Вот так выглядит готовая плата:
Следующим этапом будет прошивка микроконтроллера. Для этого вам нужно иметь:
Чтобы прошить микроконтроллер нужно иметь программатор и компьютер с соответствующим программатору ПО. Я использую AVR Studio 4. Прошивку оставлю в архиве вместе с печатной платой и принципиальной схемой.
Фьюз-биты нужно установить следующим образом:
Lock Bits = 0x 3F; High Fuse = 0x D1; Low Fuse = 0x E1; Ext. Fuse = 0x 00
Если микроконтроллер успешно прошит, можно приступать к разблокировке микроконтроллеров. Для этого вставьте прошитую атмегу в панельку возле светодиодов. А «залоченный» мк вставьте в соответствующую ему пустую панельку. Далее нужно подключить питание к плате через терминальный блок, который вы припаяли. Напряжение следует подавать 6-12 вольт, иначе плата не запуститься. Когда питание подключили загорится красный светодиод (если конечно вы все правильно собрали).
Если светодиод горит, то нажимайте на кнопку. Должен загореться зеленый светодиод, а красный погаснет. Если все так и произошло, то поздравляю – плата собрана правильно и вы разблокировали микроконтроллер.
Теперь несколько слов о джампере, который стоит на плате. Если вы поставите на него перемычку, то при разблокировке МК также очиститься его память, то есть удалиться прошивка.
Если же перемычки не будет – прошивка сохраниться.Если при нажатии на кнопку не произошли действия описанные выше, то что-то пошло не так как нужно. Причина может быть в том, что вы ошиблись при сборке платы или прошивке атмеги. Также причина может быть в том, что микроконтроллер, который вы хотите восстановить, неисправен. Дополнительная информация – на форуме. Всем удачи!
Engineer
6
usability
creativity
content
8. 00
Engineer
10
design
usability
creativity
content
10. 00
Engineer
10
design
usability
creativity
content
10. 00
Engineer
2
design
usability
creativity
content
3.
Engineer
1
design
usability
creativity
content
2. 50
Engineer
1
design
usability
creativity
content
2. 50
Engineer
2
design
usability
creativity
content
6. 25
Engineer
1
design
usability
creativity
content
3. 75
Engineer
10
design
usability
creativity
content
10. 00
Engineer
1
design
usability
creativity
content
1. 00
Engineer
10
design
usability
creativity
content
10. 00
Engineer
7
design
usability
creativity
content
9. 25
Engineer
10
design
usability
creativity
content
10. 00
Engineer
4
design
usability
creativity
content
4. 00
Engineer
10
design
usability
creativity
content
10. 00
Описание
Устройство для ремонта предохранителей Atmel AVR MCU. Прошивка во вложении
Дизайн чертежа
схематическая диаграмма
( 1 / )
печатная плата
( 1 / )
Пусто
ID | Имя | Обозначение | След | Количество |
---|---|---|---|---|
1 | 10U | С1 | ДЕЛО-A_3216 | 1 |
2 | 100у | С2 | ДЕЛО-D_7343 | 1 |
3 | 10U | С3 | 0805 | 1 |
4 | ДИСКЕТА-4350211 | Дж1 | ДИСКЕТА 3. 5 МОЩНОСТЬ | 1 |
5 | COM_TO_USB | Дж2 | HDR-4X1/2,54 | 1 |
6 | ЗИФСОКЕТ-28-3 | Дж3 | DIL28-3-ZIF_SOCKET | 1 |
7 | УДАЛИТЬ | JP1 | HDR-1X2/2,54 | 1 |
8 | Плохой | Светодиод1 | LED-0805 | 1 |
9 | Хорошо | Светодиод2 | LED-0805 | 1 |
10 | С945 | Q1 | ТО-92(ТО-92-3) | 1 |
11 | А733 | К2, К3 | ТО-92(ТО-92-3) | 2 |
12 | 10к | Р1, Р23 | 0805 | 2 |
13 | 1к | Р2, Р3, Р4, Р5, Р6, Р7, Р8, Р9, Р10, Р11, Р12, Р13, Р14, Р15, Р16, Р17, Р18, Р19, Р21, Р22 | 0805 | 20 |
14 | 4к7 | Р20, Р25 | 0805 | 2 |
15 | 100 | Р24, Р26 | 0805 | 2 |
16 | 330 | Р27 | 0805 | 1 |
17 | Пуск | SW1 | ПЕРЕКЛЮЧАТЕЛЬ-3X6X2. 5_SMD | 1 |
18 | АТМЕГА8-ПУ | У1 | DIL28-3 | 1 |
Развернуть
Приложения к проекту
Заказ | Имя файла | Количество загрузок |
---|---|---|
1 | Прошивка .rar | 20 |
Участники проекта
2
6
Собрать в альбом
Идет загрузка. ..
Добавить этот проект в альбом?
Разветвленный проект будет установлен как частный в личном рабочем пространстве. Вы продолжаете?
我要咨询
我要咨询
800821856
服务时间
周一至周五 9:00~18:00
服务时间
周一至周五 9:00~18:00
立创EDA微信号
easyeda
QQ交流群
664186054
立创EDA公众号
lceda-cn
903:00HID2AMI HID MOUSE AND GAMEPAD to AMIGA ADAPTER (REV 2. 0 board)Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public Licensehttps://github.com/EmberHeavyIndustries/HID2AMIHID2A…
6116 0 12
EmberHeavyIndustries
ЭмберХэвиИндастриз
ИТАЛИЯ
Превращает Raspberry PI в 3-канальный монитор напряжения и тока для других устройств. Этот HAT содержит три микросхемы INA219, подключенные к шине I2C и измеряющие ток по трем независимым каналам. Шу…
3177 2 4
Рафал Витчак
Рафал Витчак
ПОЛЬША
TL; DR Модуль представляет собой простой способ подключения широко используемого (по крайней мере, в Германии) блока управления Buderus Logamatic 2107M для систем отопления на жидком топливе к вашей домашней сети и вашей домашней автоматизации. Этот…
2858 0 4
Глейзер
Глейзер
ГЕРМАНИЯ
Watchible — это дополнительная плата NB-IOT для Raspberry Pi Pico. Это низкая стоимость и низкая мощность. Он предназначен для мониторинга любого триггера с интерфейсом с низким импедансом. Как Pico, так и Quectel BCC-66…
2445 6 0
Дума
Дума
СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ
WheelOfJoy — это открытый аппаратный адаптер джойстика для 8 игроков для Commodore 16 и Plus/4. Первоначальная цель состояла в том, чтобы выяснить, как работает адаптер Solder для 3 джойстиков. Это было довольно легко, как только я понял…
1745 г. 2 4
СуккоПера
СуккоПера
ИТАЛИЯ
https://martin-piper. itch.io/bomb-jack-display-hardwareМодульное аудио- и видеооборудование для ретро-машин, таких как Commodore 64. Разработано для использования интегральных схем TTL серии 74, доступных еще в 1…
2421 2 2
Пайпер
Пайпер
СИНГАПУР
Картриджная плата для 8-разрядных компьютеров ATARI 65XE/130XE/800XE/800XL на базе универсальной микросхемы флэш-памяти SST39SF040 CMOS. В проекте не используются микросхемы программируемой логики, такие как GAL-чипы.
3646 1 7
продюсер
кодер
РОССИЙСКАЯ ФЕДЕРАЦИЯ,
LittleSixteen — это римейк домашнего компьютера Commodore 16 с открытым оборудованием, отличающийся множеством улучшений по сравнению с исходным дизайном. В V3 мы начали вносить улучшения в плату: перешли на внешний …
3461 6 7
СуккоПера
СуккоПера
ИТАЛИЯ
Привет, ребята, в чем дело? Итак, это PALPi, портативная игровая консоль в стиле ретро на базе Raspberry Pi Zero W, которая может запускать практически все ретро-игры, от SNES до PS1. Мозгом этого проекта является RECAL…
4785 1 5
Арнов шарма
Арнов шарма
ИНДИЯ
В течение 3 лет я пробовал несколько ножных механизмов, сначала я решил сделать простую конструкцию с большеберцовым двигателем, размещенным на бедренном суставе. У этой конструкции было несколько проблем, так как она была не очень…
3369 1 9
Мигель Асд
Мигель Асд
ИСПАНИЯ
ESP32-S в форм-факторе Arduino ESP32-S, по крайней мере, на мой взгляд, является одним из самых универсальных микроконтроллеров, доступных производителям на данный момент. Он отвечает почти всем моим требованиям по функциям, требуемым …
3539 4 13
СоздательIoT2020
MakerIoT2020
ТАИЛАНД
Аналоговые усилители звука достаточно мощны, чтобы издавать высокий уровень шума со стабильной добротностью.