Web log by Alleon

Частный сетевой журнал

08 Июнь
0Коммент

Востанавливаем фьюзы на МК Attiny

Если случайно (или специально) при прошивке МК были неправильно выставлены фьюзы и устройство заблокировалось, не стоит отчаиваться…

Для восстановления нам понадобится:
1) из железа:

arduino (например nano) — 1 шт

резисторы номиналом 1кОм — 6 шт

транзистор NPN, например 2N3904 — 1 шт

блок питания 12В (можно аккумулятор или батарейный мод) — 1 шт


2) из софта

arduino IDE

скетч

Первым делом программируем arduino, грузим в нее скетч.

Собираем конструкцию на монтажной плате, согласно схеме (я в итоге не подключал резисторы R1-R4):

Подключаемся к пинам Attiny
Далее самое важное (не перепутать):
1) Запускаем Монитор порта, проверяем, чтобы было выставлено 19200 (как в скетче).
2) Подаём 12В
3) В пустой строчке Монитора порта вводим любое число и жмём «Отправить».
Если всё сделано правильно, то фьюзы должны сброситься в дефолт, разлочив тем самым МК.

Ссылка на оригинал.
P.S. Почему-то у меня не запустилось с установленными резисторами 1-4. Снял их — всё заработало. Но будьте аккуратны, поскольку неправильное подключение может убить arduino!

Поддерживаются слудующие МК: ATTINY13, ATTINY24, ATTINY25, ATTINY44, ATTINY45, ATTINY84 и ATTINY85

 
Комментарии закрыты.