Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

Шаг 6. Осваиваем все возможности микроконтроллера ATtiny23 13 523 Fuse -переключатели Микросхема ATtiny2313 имеет три байта fuse -переключателей. В табл. 6.62 — 6.64 кратко описаны функциональные возможности всех fuse- переключателей и их расположение в соответствующих fuse -байтах. Обратите внимание, что значение fuse -переключателя равно нулю, если он запрограммирован. Дополнительный fuse -байт Таблица 6.62 Описание разрядов №бита Описание Значение по умолчанию 7 - 1 (не запрограммирован) 6 - 1 (не запрограммирован) 5 - 1 (не запрограммирован) 4 - 1 (не запрограммирован) 3 - 1 (не запрограммирован) 2 - 1 (не запрограммирован) 1 - 1 (не запрограммирован) SELFPRGEN 0 Разрешение самопрограммирования 1 (не запрограммирован) Старший fuse -байт Таблица 6.63 Описание разрядов № бита Описание Значение по умолчанию DWEN® 7 Разрешение debugWIRE 1 (не запрограммирован) EESAVE 6 Разрешить сохранение содержимого EEPROM при выполнении команды «Стирание кристалла» 1 (не запрограммирован, содержимое EEPROM не сохраняется) SPIEN* 1 ’ 5 Разрешить последовательное программирование памяти программ 0 (запрограммирован, программирование по SPI разрешено) WDTON (2) 4 Включить сторожевой таймер 1 (не запрограммирован, таймер отключен) BODLEVEL2 (4) 3 Уровень срабатывания схемы контроля напряжения питания 1 (не запрограммирован) BODLEVEL1 141 2 Уровень срабатывания схемы контроля напряжения питания 1 (не запрограммирован) BODLEVELO (4) 1 Уровень срабатывания схемы контроля напряжения питания 1 (не запрограммирован) RSTDISBL 151 0 Отключить внешний вход сброса 1 (не запрограммирован) Примечания. 1. Fuse -переключатель SPIEN не доступен в режиме последовательного программирования. 2. Подробнее см. в разделе «Регистр управления охранного таймера — WDTCSR». 3. Никогда не оставляйте в готовом изделии fuse -переключатель DWEN в запрограммированном состоянии, независимо от установки защитных битов. При программировании DWEN некоторые тактовые сигналы не отключаются даже в спящем режиме. Это увеличивает потребляемую мощ ­ ность. 4. Для расшифровки значений переключателей BODLEVEL см. табл. 6.16. 5. Подробнее о работе переключателя RSTDISBL смотри в разделе «Альтернативные функции порта А».

RkJQdWJsaXNoZXIy MTExODQxMg==