Смотрите так же прошивка ATtiny13 при помощи Arduino:
http://razniepodelki.blogspot.com/2014/05/attiny13-arduino.htmlЗагрузка бутлоадера Arduino в ATmega8A почти ничем не отличается. Соединяем Arduino и ATmega8 так как показано на картинке:
Зашиваем в ардуинку пример ArduinoISP превращая нашу ардуинку в программатор, потом изменяем тип программатора в Arduino IDE на Arduino as ISP и зашиваем загрузчик в ATmega8(или ATmega8A) нажимая кнопку "Записать загрузчик", Arduino IDE тем самым запишет бутлоадер(bootloader, он же загрузчик) в микроконтроллер и выставит все нужные фьюзы для работы на той или иной частоте. Например нам нужно чтобы микроконтроллер работал на частоте в 16 MHz с внешним источником тактовых сигналов(кварцевой резонатор) или с внутренним источником тактовых сигналов(RC цепочка) 8 MHz или же если нам нужно очень экономно потреблять ток, то даже 1 MHz, да да, ATmega8 с загрузчиком ардуино может работать на такой частоте в очень широком диапазоне напряжений если отключить или же настроить под себя Brown-out detection(детектор пониженного напряжения питания) в калькуляторе фьюзов.
Ссылка на Конструктор Bootloader`а для Arduino:
http://homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
Вся инструкция по добавлению новых профилей и новых микроконтроллеров внутри ссылки.
Карта пинов АТмега8:
Маленькая фотосессия:
Вот мой "программатор для ATmega8" собран на макетной плате:
А вот моделька моей клонированной китайцами Arduino Pro Mini:
Комментариев нет:
Отправить комментарий