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

Published at : 23 Dec 2025

В этом видео поговорим что такое фьюзы, для чего они нужны и как работать с фьюзами на микроконтроллерах AVR. В видео я продемонстрирую калькулятор фьюзов и как с помощью калькулятора фьюзов можно менять фьюз биты (fuse bits).

Пример изменения фьюзов я покажу на микроконтроллере ATtiny13. Но данный метод будет работать и для других микроконтроллеров AVR. В видео я вначале изменю фьюз CKDIV8 и покажу, что произойдет. И далее покажу результат изменения фьюза RSTDISBL. И вы увидите, как просто можно увеличить число доступных пинов ввода-вывода на один.

В качестве ISP программатора используется Arduino UNO с размещенным сверху модулем для удобства прошивки микроконтроллеров ATtiny.
Ссылка на видео про изготовление данного модуля - https://www.youtube.com/watch?v=jyqByW8Sbvo

Для загрузки скетчей используется среда разработки 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.

Ссылка на программу для работы с фьюзами из видео - https://drive.google.com/file/d/117L1Dwc0m36HyWUaXDOSFgh29abFfPe4/view?usp=sharing

Очень кратко о некоторых фьюзах - https://drive.google.com/file/d/13TiiQY0nUJCADkCjuwqgNKzbu39Xq9gH/view?usp=sharing

Ссылки на электронные компоненты из видео:
- ATtiny13 DIP - http://alii.pub/62nc0s
- ATtiny13 SOP-корпус - http://alii.pub/62nc25
- ATtiny85 DIP-корпус - http://alii.pub/62nc3w
- Переходник SOP8-DIP8 для ATtiny13/25/45/85 - http://alii.pub/62nc43

0:00 Вступление
0:50 Что такое фьюзы?
1:58 Калькулятор фьюзов
3:45 Расшифровка некоторых фьюзов
7:32 Чтение и изменение фьюзов
9:33 Изменение фьюза RSTDISBL