Возникла необходимость вернуть к жизни более 30 штук микроконтроллеров Atmega32u4.
Высоковольтного программатора нет.
Решил воспользоваться Atmega fusebit doctor от Pawel Kisielewski, но возникла маленькая проблемка )
Не нашёл готового переходника для Atmega32u4 TQFP-44
Решил сделать переходник для Atmega32u4 сам и заодно учесть несколько моментов, которые меня не устраивали в переходниках под другие микроконтроллеры.
В оригинальной польской прошивке Atmega fusebit doctor V2.11 и ниже имеется очень неприятный баг – пациент всегда находится под напряжением 5 и 12V. Любое неосторожное движение может привезти к тому, что лечить уже будет не кого.
Захотелось иметь хоть какой-то сигнализатор о том что пациент Atmega fusebit doctor рискует, и было бы не плохо отключить питание перед тем как подвигать его в переходнике или поменять положение прищепки )
Кроме этого, не хватало возможности проверять пациентов после лечения прямо в переходнике. Читается, не читается? Шьется, не шьётся?
В итоге – 6 пиновый разъём SPI на переходнике, джампер для ноги RESET ( 12V / SPI RESET ), контрольные светодиоды на шинах 5 и 12V, стандартная распиновка переходника для совместимости с оригинальной схемой Atmega fusebit doctor.
Платы переходника - пришли. Проверил. Работает ))
Правда есть небольшой нюанс. Прошивка Atmega fusebit doctor V2.11 от автора и прошивка V2.12 от «Геннадия» с форума cxem.net , выставляют значение LOW FUSE – 1C. То есть тактирование от внешнего кварца. В прошивке Atmega fusebit doctor doctor V2.11 есть возможность вручную выставлять фьюзы, через UART соединение с доктором.
LOW FUSE – 62 . Тактирование от внутреннего генератора.
Другие переходники:
Переходник Atmega48/Atmega8/Atmega88/Atmega168/Atmega328 в корпусе QFP-32 для Atmega fusebit doctor.