RESERVED — этот бит предназначен для каких-то своих целей фирмы Atmel. Менять его не рекомендуется. Так же в этой строке встречаются биты с другими названиями, это биты включения режима совместимости с устаревшими типами МК. Обычно в конце названия бита имеется символ С - COMPATIBLE (совместимый). OCDEN — разрешает работу внутреннего отладчика (On Chip Debug ENable). Если вы изготавливаете коммерческие продукты не оставляйте его установленным. Иначе вашу программу можно будет считать из памяти микроконтроллера. JTAGEN — этот бит разрешает программирование-отладку JTAG. По сравнению с SPI-интерфейсом, JTAG имеет более расширенные возможности.
SELFPRGEN — бит, разрешающей программе микроконтроллера производить запись в память, т. е. производить самопрограммирование. DWEN — этот бит, разрешает работу DebugWire - интерфейс отладки. Не рекомендуется оставлять его установленным в коммерческих проектах. EESAVE —бит, после установки которого при стирании памяти микроконтроллера содержимое EEPROM данных не будет стерто. SPIEN — бит, разрешает внутрисхемное программирование микроконтроллера по SPI. Этот бит может быть легко переустановлен при помощи параллельного программатора. WDTON — бит установки сторожевого таймера WDT включается сразу после подачи питания и не может быть отключен программно. Если бит не установлен, то включением и отключением WDT можно управлять программно. Группа fuse битов BODLEVEL - определяет порог срабатывания схемы BOD — детектора уровня питающего напряжения, при снижении напряжения питания ниже этого уровня произойдет "сброс" МК.
BODEN — бит, включающий схему аппаратного детектора недопустимого уровня питающего напряжения, т.е. схему BOD.
RSTDISBL — бит, отключающий сигнал внешнего сброса от вывода микроконтроллера и подключающий к нему схему порта ввода-вывода. Этот бит имеется только в тех МК, у которых вывод аппаратного сброса RESET совмещен с одинм из портов ввода-вывода. Ошибочная установка этого fuse бита может отключить RESET и вы не сможете больше прошивать по ISP.
CKDIV8 — бит, включающий предварительное деление частоты кварцевого или внутреннего RC тактового генератора на 8. То есть при включенном бите и применении кварцевого резонатора на 8 МГц реальная тактовая частота МК составит 1 МГц.
CKOUT — бит, разрешающий вывод тактовой частоты на один из выводов МК (для тактирования других устройств).
SUT1 и SUT0 — fuse биты, управляющие режимом запуска тактовых генераторов МК. Связаны с нижеописываемыми битами, определяющими тип и частоту тактового генератора. При ошибочной их установке возможны ситуации неустойчивого запуска генератора или неоднократного сброса микроконтроллера в процессе подачи на него питания.
CKOPT — бит, определяющий режим работы встроенного генератора тактовой частоты для работы с кварцевыми резонаторами. Реально изменяет коэффициент усиления встроенного инвертора в схеме генератора и значит выходное напряжение на ножке XTAL2. Ошибочная установка может приводить к неустойчивому запуску кварцевого генератора, вплоть до возбуждения его не на той гармонике, что надо (из-за этого бита кварц запускался или только при питании МК напряжением не выше 3,6В, или только после прикосновения к выводу XTAL1 пинцетом)
Группа битов CKSEL0…CKSEL3 — fuse биты, комбинация которых определяет тип и частоту работающего тактового генератора. Всего возможно до 16 комбинаций, однако не все определены для всех типов МК. Ошибочная установка комбинации этих битов может сделать микроконтроллер «мертвым» — он не будет работать в схеме без подачи тактового сигнала на ножку XTAL1.
PLLCK — бит, разрешающий использование встроенного синтезатора частоты для тактирования ядра микроконтроллера.
BOOTRST — fuse бит, определяющий адрес, с которого будет начато исполнение программы после сброса — если бит установлен, то начало программы будет не с адреса 0000h (как обычно), а с адреса области загрузчика (Boot Loader).
Группа fuse битов BOOTSZ — два fuse бита, определяющие размер области памяти программ, выделяемой для загрузчика (Boot Loader). Комбинация этих битов, в частности, определяет точку начала исполнения программы после сброса, если установлен бит BOOTRST. |