Что такое фьюзы ( Fuse ) ?
Fuse - это дополнительные настройки микроконтроллеров, например можно переключить микроконтроллер на использование внутреннего кварца,а освободившиеся выводы использовать в своих целях ,но некоторые параметры,например Reset Disabled и Serial program downloading отключать не рекомендуется если вы не имеете специальный программатор HVSP или HVPP- вы не сможете прошивать м/к.Востановление только через HVSP !! Для вычисления данных фьюзов используем калькулятор фьюзов где узнаем Low ,High и у некоторых имеется Extended Action фьюз.
Программируем м/к Atmega через Arduino
Иногда на новый м/к необходимо прошить загрузчик ,или мы хотим использовать нестандартный микроконтроллер в своих поделках,а отдельного программатора у нас нет,то тут приходит на помощь плата arduino со специально загруженным скетчем.
Что такое arduino ?
Аrduino - это электронный конструктор со встроенным программатором.Подключив Arduino к компьютеру можно сразу(после установки USB драйвера) записать на устройство свою прошивку.Имеет встроенный стабилизатор напряжения на 5 и на 3.3 вольта.Может питаться как по USB ,так и от внешнего источника питания.Программирование осуществляется через последовательный порт микропроцессора - для этого в нём имеется загрузчик ,который необходимо прошить перед первым использованием нового м/к ,например так или так .
Не всегда есть смысл брать готовую плату arduino,если можно собрать контроллер самому,заказав комплектующие по частям - цена такого самодельного конроллера ниже в 3 раза.Такой вариант будет актуален,если у Вас уже имеется плата arduino для загрузки скетча(прошивки).