Программирование контроллеров и программатор для AVR AtTiny13 / 25
- Подробности
- Категория: Для микроконтролеров
- Опубликовано: 01.04.2017 19:36
- Просмотров: 3203
Для начала вам понадобится программа.
Можно использовать. PonyProg.
Теперь понадобится программатор
Я использовал так называемые "Пять проводов". с сайта
http://nsskn.narod.ru/tinyprog/
Макет выглядит так.
У меня получилось так
Вариант для печати лежит ТУТ.
Сборка вот:
Как работать с ПО
Устанавливаем PonyProg.
После установки и запуска возникнет такое окно.
Далее программатор сообщит, что надо выполнить калибровку и установить тип адаптера.
Калибровка выполняется автоматически и там показывать нечего.
А вот так надо выставить тип адаптера.
Далее открываем HEX файл.
Жмем кнопку Write Program Memory (пятая слева кнопка)
И радуемся, что микросхема удачно зашилась.
Жмем кнопку Configuration and security bits (Восьмая слева)
Программа считает текущие параметры.
На всякий случай жмем Read.
Выставляем биты как указано и жмем Write.
ВНИМАНИЕ! Не верная установка какого-нибудь бита может привести к тому, что контроллер придется выбросить, или
искать профессиональный программатор, для того, чтобы привести его в чувство
Некоторые проекты требуют использования 1 вывода процессора, для его использования необходимо зашить бит RSTDISBL,
что PonyProg делать не умеет, тут придется воспользоваться CodeVision. Но учите, сделать это можно только один раз.
После прошивания этого бита, больше таким программатором стереть/прошить этот контроллер не удастся. В проектах,
где это необходимо, отмечено об этом специально.
Теперь микросхема зашита и готова к работе. Удачи.