Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7.10. Описание регистров генераторов7.10.1. CTRL - регистр управления генераторами
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Установка данного бита приводит к разрешению работы блока ФАПЧ. Перед разрешением работы блока PLL необходимо задать требуемый коэффициент умножения частоты и выбрать входной источник (см. 7.10.2 "STATUS - регистр статуса генераторов").
Установка данного бита приводит к активизации выбранного внешнего источника синхронизации (о том, как выбрать внешний источник синхронизации и разрешить его работу см. в 7.10.3 "XOSCCTRL - регистр управления внешним генератором XOSC"). Внешнему источнику синхронизации, перед тем как выбрать его в качестве источника системной синхронизации, необходимо дать время на установление сигнала (см. 7.10.2 "STATUS - регистр статуса генераторов").
Установка данного бита разрешает работу внутреннего RC-генератора частоты 32 кГц. Прежде чем выбрать данный генератор в качестве источника системной синхронизации, необходимо дождаться установления его сигнала (см. 7.10.2 "STATUS - регистр статуса генераторов").
Установка данного бита разрешает работу внутреннего RC-генератора частоты 32 МГц. Прежде чем выбрать данный генератор в качестве источника системной синхронизации, необходимо дождаться установления его сигнала (см. 7.10.2 "STATUS - регистр статуса генераторов").
Установка данного бита разрешает работу внутреннего RC-генератора частоты 2 МГц. Прежде чем выбрать данный генератор в качестве источника системной синхронизации, необходимо дождаться установления его сигнала (см. 7.10.2 "STATUS - регистр статуса генераторов"). По умолчанию, 2-мегагерцевый генератор является включенным в работу, а рассматриваемый бит - установленным. 7.10.2. STATUS - регистр статуса генераторов
Данные биты являются резервными и всегда считываются с нулевыми значениями. Для совместимости с будущими МК, выполняя запись в данные биты, всегда записывайте нули в резервные биты.
Флаг PLLRDY устанавливается после того, как блок ФАПЧ переходит в режим захвата выбранной частоты и становится готовым к использованию в качестве источника системной синхронизации.
Установка флага XOSCRDY сигнализирует об установлении сигнала внешнего источника синхронизации и готовности его к использованию в качестве источника системной синхронизации.
Установка флага RC32KRDY сигнализирует об установлении сигнала внутреннего RC-генератора частоты 32 кГц и готовности его к использованию в качестве источника системной синхронизации.
Установка флага R32MRFY сигнализирует об установлении сигнала внутреннего RC-генератора частоты 32 МГц и готовности его к использованию в качестве источника системной синхронизации.
Установка флага RC2MRDY сигнализирует об установлении сигнала внутреннего RC-генератора частоты 2 МГц и готовности его к использованию в качестве источника системной синхронизации. 7.10.3. XOSCCTRL - регистр управления внешний генератором XOSC
Данные биты необходимы для задания частотного диапазона, подключенного к МК кварцевого резонатора (см. таблицу 7.5). Таблица 7.5. Настройка частотного диапазона генератора
Установка данного бита активизирует экономичный режим работы кварцевого генератора частоты 32 кГц, в котором уменьшается размах напряжения на выводе TOSC2.
Данный бит является резервным и всегда считывается с нулевым значением. Для совместимости с будущими МК, выполняя запись в этот регистр, всегда записывайте нуль в резервные бит.
С помощью данных бит выбирается тип и время запуска кварцевого генератора (внешний кварцевый или керамический резонатор подключается к выводам XTAL). После установки бита XOSCEN в регистре CTRL изменить рассматриваемые настройки невозможно. Варианты настроек кварцевого генератора представлены в таблице 7.6. Таблица 7.6. Настройка внешнего генератора и времени его запуска
Прим.:
7.10.4. XOSCFAIL - регистр обнаружения отказа внешнего генератора XOSC
Данные биты являются резервными и всегда считываются с нулевыми значениями. Для совместимости с будущими МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Флаг XOSCFDIF устанавливается в случае обнаружения отказа генератора. Запись логической единицы в этот бит приводит к очистке флага XOSCFDIF. Обратите внимание, что после установки данного флага выполнение функции обнаружения отказа не прекращается. Это означает, что, если после повторного разрешения работы внешнего источника синхронизации вновь обнаруживается его отказ, будет сгенерировано очередное прерывание.
Запись единицы в данный бит приводит к активизации функции обнаружения отказа, после чего установка флага XOSCFDIF будет инициировать немаскируемое прерывание. Данный бит защищен механизмом защиты от изменения конфигурации, рассмотренный в 3.12 "Защита от изменения конфигурации". После активизации функции ее дальнейшее отключение возможно только сбросом МК. 7.10.5. RC32KCAL - регистр калибровки генератора частоты 32 кГц
Данный регистр используется для калибровки внутреннего генератора частоты 32.768 кГц. Во время сброса МК в данный регистр помещается найденное в ходе производственных испытаний калибровочное значение, которое хранится в специальной области flash-памяти - области сигнатурного кода. В результате этой операции, генератор работает с частотой, близкой к 32.768 кГц. Регистр поддерживает возможность программной записи, что позволяет реализовывать собственные алгоритмы динамической калибровки частоты. 7.10.6. PLLCTRL - регистр управления блоком PLL
Биты PLLSRC позволяют выбрать источник синхронизации для блока PLL (см. таблицу 7.7). Таблица 7.7. Источник синхронизации блока PLL
Прим.:
Данный бит является резервным и всегда считывается с нулевым значением. Для совместимости с будущими МК, выполняя запись в этот регистр, всегда записывайте ноль в резервный бит.
Биты PLLFAC задают коэффициент умножения частоты блока PLL, значения которого лежат в пределах от 1 до 31. Частота на выходе блока PLL должна быть не более 200 МГц, но и не менее 10 МГц. 7.10.7. DFLLCTRL - регистр управления блоками DFLL
Данные биты являются резервными и всегда считываются с нулевыми значениями. Для совместимости с будущими МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данный бит позволяет выбрать источник опорной (эталонной) частоты для калибровки внутреннего 32-мегагерцевого генератора с помощью блока DFLL. По умолчанию, данный бит равен нулю, а источником опорной частоты является внутренний RC-генератор частоты 32.768 кГц. После установки бита в роли источника опорной частоты будет выступать кварцевый генератор частоты 32.768 кГц (TOSC).
Данный бит позволяет выбрать источник опорной (эталонной) частоты для калибровки внутреннего 2-мегагерцевого генератора с помощью блока DFLL. По умолчанию, данный бит равен нулю, а источником опорной частоты является внутренний RC-генератор частоты 32.768 кГц. После установки бита в роли источника опорной частоты будет выступать кварцевый генератор частоты 32.768 кГц (TOSC).
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|