Что такое фьюзы? Как работать с фьзами (fuse bits) на микроконтроллерах AVR

В этом видео поговорим что такое фьюзы, для чего они нужны и как работать с фьюзами на микроконтроллерах AVR. В видео я продемонстрирую калькулятор фьюзов и как с помощью калькулятора фьюзов можно менять фьюз биты (fuse bits). Пример изменения фьюзов я покажу на микроконтроллере ATtiny13. Но данный метод будет работать и для других микроконтроллеров AVR. В видео я вначале изменю фьюз CKDIV8 и покажу, что произойдет. И далее покажу результат изменения фьюза RSTDISBL. И вы увидите, как просто можно увеличить число доступных пинов ввода-вывода на один. В качестве ISP программатора используется Arduino UNO с размещенным сверху модулем для удобства прошивки микроконтроллеров ATtiny. Ссылка на видео про изготовление данного модуля -    • Самодельный модуль для программирования ми...   Для загрузки скетчей используется среда разработки Arduino IDE. Дополнительно используется самописная программа avr-fuses-editor.bat. А если точнее, то текстовый файл, с расширением BAT, всё назначение которого упростить работу с командной строкой. Файл использует стандартную для прошивки микроконтроллеров AVR программу avrdude.exe и ее конфигурационный файл avrdude.conf. В файле представлено на выбор несколько моделей микроконтроллеров (ATtiny10, ATtiny13, ATtiny25, ATtiny45, ATtiny85, ATtiny2313). Но по аналогии, можно добавить интересующие вас модели микроконтроллеров в файл самостоятельно. Актуальные файлы avrdude.exe и avrdude.conf, можно найти в директории, куда установлена Arduino IDE, по адресу ..\Arduino\hardware\tools\avr\bin\avrdude.exe ..\Arduino\hardware\tools\avr\etc\avrdude.conf. Ссылка на программу для работы с фьюзами из видео -
Очень кратко о некоторых фьюзах -
Ссылки на электронные компоненты из видео: ATtiny13 DIP -
ATtiny13 SOP-корпус -
ATtiny85 DIP-корпус -
Переходник SOP8-DIP8 для ATtiny13/25/45/85 -
0:00 Вступление 0:50 Что такое фьюзы? 1:58 Калькулятор фьюзов 3:45 Расшифровка некоторых фьюзов 7:32 Чтение и изменение фьюзов 9:33 Изменение фьюза RSTDISBL

Смотрите также