Автономный программатор микроконтроллеров AVR
Автономный программатор это устройство для программирования памяти микроконтроллеров ATmega и ATtiny без использования персонального компьютера.
Для того чтобы автономный программатор мог правильно запрограммировать память микроконтроллера, в него должен быть записан исполняемый код в формате HEX или BIN. Для этого мы подключаем программатор к компьютеру как обычную флешку и записываем на него файл прошивки. Отключаем программатор от компьютера - программатор готов к работе. Чтобы запрограммировать микросхему, необходимо подключить программатор к устройству с помощью кабеля. Для включения нажимаем центральную кнопку. Затем с помощью правой и левой клавиш выбираем нужный файл и снова нажимаем центральную кнопку. Программатор определяет подключённый микроконтроллер и если всё верно, то подтверждаем это нажатием на левую клавишу. Коннектор IDC-6 программатора представляет собой стандартный разъем для внутрисхемного программирования ISP (1-MISO, 2-VCC, 3-SCK, 4-MOSI, 5-RESET, 6-GND). Программатор может хранить множество различных прошивок. Программатор оснащен аккумулятором емкостью 900 мАч. Заряда батареи хватает на 9 часов работы без запитывания внешних устройств. Выход питания на разъёме ISP - 5 Вольт 200 мА. В памяти программатора есть файл readme.txt в котором есть ссылка для загрузки обновлений и более подробная инструкция.
Для выключения программатора необходимо нажать и удерживать центральную кнопку в течении 4 секунд. Так же по истечении 3 минут бездействия программатор отключится самостоятельно.
Программатор поддерживает следующие микросхемы:
ATtiny: ATtiny13, ATtiny15, ATtiny2313, ATtiny4313, ATtiny24, ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny26, ATtiny261, ATtiny461, ATtiny861, ATtiny28, ATtiny48, ATtiny88, ATtiny40, ATtiny43, ATtiny441, ATtiny841, ATtiny828, ATtiny87, ATtiny167, ATtiny1634
ATmega: ATmega48(P), ATmega8, ATmega8U2, ATmega8515, ATmega8535, ATmega88(P), ATmega16, ATmega16U2, ATmega16U4, ATmega16M1, ATmega16HVB, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164(P), ATmega165(P), ATmega168(P), ATmega169(P), ATmega32, ATmega32U2, ATmega32U4, ATmega32M1, ATmega32C1, ATmega32HVB, ATmega323, ATmega324(P), ATmega325(P), ATmega3250(P), ATmega328(P), ATmega329(P), ATmega3290(P), ATmega64, ATmega64M1, ATmega64C1, ATmega64RFR2, ATmega640, ATmega644(P), ATmega645(P), ATmega6450(P), ATmega649(P), ATmega6490(P), ATmega128, ATmega128RFA1, ATmega128RFR2, ATmega1280, ATmega1281, ATmega1284(P), ATmega256RFR2, ATmega2560, ATmega2561