Что такое фьюзы? Как работать с фьзами (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, по адресу ..Arduinohardwaretoolsavrbinavrdude.exe ..Arduinohardwaretoolsavretcavrdude.conf. Ссылки...

0/0


0/0

0/0

0/0