13:48


Для связи с админом используйте гостевую книгу
Библиотека
меню

Профиль
Гость


Группа:
Гость
Время:13:48

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!


Категории раздела
Конденсаторы [3]
Резисторы [4]
Контроллеры [3]
Распиновка [6]
Разное [2]
Транзисторы [3]
Сервис режимы [1]

Облако тегов

Статистика





Мы вконтакте

Приветствую Вас, Гость · RSS 21.11.2024, 13:48

Главная » Библиотека » Справочная » Контроллеры


Фьюзы микроконтроллеров AVR

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 пинцетом)

Группа битов CKSEL0CKSEL3 — fuse биты, комбинация которых определяет тип и частоту работающего тактового генератора. Всего возможно до 16 комбинаций, однако не все определены для всех типов МК. Ошибочная установка комбинации этих битов может сделать микроконтроллер «мертвым» — он не будет работать в схеме без подачи тактового сигнала на ножку XTAL1. 

PLLCK — бит, разрешающий использование встроенного синтезатора частоты для тактирования ядра микроконтроллера. 

BOOTRST — fuse бит, определяющий адрес, с которого будет начато исполнение программы после сброса — если бит установлен, то начало программы будет не с адреса 0000h (как обычно), а с адреса области загрузчика (Boot Loader).

Группа fuse битов BOOTSZ — два fuse бита, определяющие размер области памяти программ, выделяемой для загрузчика (Boot Loader). Комбинация этих битов, в частности, определяет точку начала исполнения программы после сброса, если установлен бит BOOTRST.
Для скачивания файлов:
Войдите или Зарегистрируйтесь


[ Сообщить о нерабочей ссылке ]
Категория: Контроллеры | Добавил: Yuriy (29.03.2013)
Просмотров: 2172 | Теги: AVR, Фьюзы
Поиск

Поиск Datasheet


Топ пользователей
Yuriy
Добавил статей: 72
Количество постов: 54

Sanyok
Добавил статей: 5
Количество постов: 0

snyfer
Добавил статей: 4
Количество постов: 2

4RESTER
Добавил статей: 1
Количество постов: 0

Аватар не выбран Arses
Добавил статей: 1
Количество постов: 0


Новое на сайте

 Bootloader


 LG FLATRON E2350V-PN


 Аудио Модуль USB TF Рад...


 Битовые операции И, ИЛИ...


 Учебник DipTrace для на...


 Samsung LE32R81B


 Коды ошибок


 Заправка и сброс картри...


 Сервисное меню телевизо...


 Изучаем Arduino - инст...


 Микросхемы EEPROM


 500 схем для радиолюбит...


 302 новые профессиональ...


 Сварочный инвертор. Тео...


 В копилку радиолюбителя


 В копилку радиолюбителя...


 Видеокарта GeForce 210


 Видеокарта Nvidia Gefor...


 Пульт для Сhallenger ch...


 Ноутбук Acer MS2277


 Осциллограф С1-65а



На форуме

БП ATOM IPS


Манчестер кодирование


Меню BAS


Контроллер теплых полов


Програмный Uart для BOO...


Простое шифрование данн...


433Mhz TX & RX



Опрос
Какой микроконтроллер Вы используйте?

Всего ответов: 25

Галерея

Copyright Elektron © 2024

Яндекс цитирования Проверка PR и ТИЦ