Attiny Fusebit Doctor на Ардуино

Я часто собираю различный устройства на микроконтроллерах, не только часы. Большим спросом, к примеру, пользуются платы в авто: плавный розжиг, контроллер ДХО, бегущий поворотник, мигающий стоп-сигнал и так далее. В основном это всё на мк Attiny13, причём часто возникает необходимость использовать ножку сброса, что делает невозможным последующую перепрошивку USBasp-ом. Для решения этой проблемы можно собрать специальное устройство - Avr Fusebit Doctor, но я нашёл другой вариант, о чём и хочу рассказать.

Оригинал инструкции на сайте: https://sites.google.com/site/wayneholder/attiny-fuse-reset-..., а далее будет мой вариант исполнения.

Этот способ подходит для:

ATtiny13;

ATtiny24;

ATtiny25;

ATtiny44;

ATtiny45;

ATtiny84;

ATtiny85.

Причём, как видно из картинки ниже, для 24, 44, 84 нужно будет немного изменить плату или использовать перемычки:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

Схема устройства:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

Потребуется: Ардуино Нано (можно использовать и другие, у меня эта была под рукой), текстолит и всё остальное для изготовления печатной платы, радиодетали:

Резисторы 0805:

0Ом - 3

150Ом - 1

1кОм - 7

10кОм - 1

100кОм - 1

510кОм - 1

Конденсаторы 0805:

0,22мкФ - 3

1мкФ - 2 (замена - 2мкФ - 1)

Транзистор ВС817 sot-23 - 1 (замена 2N3904 - 1)

Диодная сборка BAV99W sot-23 - 2 (замена 1N4148 - 4)

Разъём штыревой PBS-15 - 2

Разъём штыревой PBS-4 - 2

Плата очень простая:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

Процесс её изготовления не показан - там ничего интересного. В итоге получается следующее:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

А после пайки всех деталей:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

Пусть получилось не очень аккуратно, но работает - это главное. После проверки покрыл её электроизоляционным лаком.

С лицевой стороны:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

Всё сделано на разъёмах для удобства демонтажа Ардуино и панельки с мк.

Скетч есть на сайте автора и в архиве со всем необходимым в конце поста.

Для проверки прошил в мк фьюз отключения ножки сброса RSTDISBL:

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

А потом с помощью этого устройства вернул заводские (сначала подключаем Ардуино к ПК и загружаем скетч, потом вставляем панельку с мк и восстанавливаем фьюзы):

Attiny Fusebit Doctor на Ардуино Arduino, Avr, Длиннопост

Собственно, вот и всё. Да, устройство не универсальное, но для определённых задач подходит отлично.

Ссылка на архив со схемой, платой, фото, скетчем - http://ge.tt/7shX18v2

А если кому интересно - могу потом написать пару постов о поделках для авто.

1
Автор поста оценил этот комментарий

Подскажите пожалуйста как с вами связаться?

1
Автор поста оценил этот комментарий

Как с вами вязаться!

раскрыть ветку
Автор поста оценил этот комментарий

Я нихера не поняла при чем тут ардуина, если ее вроде можно шить через COM. Ноги позволяют. Ну да ладно. Пойду-ка даташиты посмотрю.

раскрыть ветку
ещё комментарий