Prescaler - регистр предделителя синхронизации ацп 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Prescaler - регистр предделителя синхронизации ацп



Бит                  
+0x04
- - - - - PRESCALER[2:0]
PRESCALER
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:3 - Res: резервные биты

Данные биты являются резервными и всегда считываются с нулевым значением. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

· Биты 2:0 - PRESCALER[2:0]: настройка предделителя АЦП

Данные биты предназначены для задания частоты синхронизации АЦП по отношению к частоте синхронизации УВВ, как показано в таблице 25.7.

Таблица 25.7. Настройки предделителя АЦП

PRESCALER[2:0] Групповая конфигурация Коэффициент деления частоты системной синхронизации
  DIV4  
  DIV8  
  DIV16  
  DIV32  
  DIV64  
  DIV128  
  DIV256  
  DIV512  

INTFLAGS - регистр флагов прерываний АЦП

Бит                  
+0x06
- - - - CH[3:0]IF
INTFLAGS
Чтение/запись Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:4 - Res: резервные биты

Данные биты являются резервными и всегда считываются с нулевым значением. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

· Биты 3:0 - CH[3:0]IF: флаги прерываний

Каждый из этих флагов принимает единичное значение по завершении преобразования в соответствующем канале АЦП. Если канал АЦП настроен на работу в режиме сравнения, флаги будут устанавливаться при выполнении условия сравнения в соответствующем канале. Флаг CHnIF автоматически сбрасывается при переходе на вектор прерывания канала n. Альтернативно, флаг можно сбросить записью в него единицы.

TEMP - временный регистр АЦП

Бит                  
+0x07
TEMP[7:0]
TEMP
Чтение/запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:0 - TEMP[7:0]: временный регистр АЦП

Данный регистр используется при чтении 16-битных регистров модуля АЦП. В этом регистре запоминается содержимое старшего байта 16-битного регистра при чтении младшего байта. Данный регистр может быть считан и записан из программы пользователя.

Более детально о доступе к 16-битным регистрам см. в разделе 3.11 "Доступ к 16-битным регистрам".

CALL - регистр младшего байта калибровочного значения АЦП

Регистровая пара CALL и CALH предназначена для хранения 12-битного калибровочного значения CAL модуля АЦП. Калибровка АЦП выполняется в ходе производственных испытаний производителем МК, а найденное калибровочное значение записывается в сигнатурный код производителя. Данное калибровочное значение необходимо программно перезаписать из области сигнатурного кода flash-памяти в регистр CAL.

Бит                  
+0x0C CAL[7:0] CAL
Чтение/запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:0 - CAL[7:0]: младший байт калибровочного значения АЦП

В данных битах хранятся 8 младших бит 12-битного калибровочного значения CAL.

CALH - регистр старшего байта калибровочного значения АЦП

Бит                  
+0x0C
        CAL[11:8]
CAL
Чтение/запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:0 - CAL[11:8]: старший байт калибровочного значения АЦП

В данных битах хранятся 4 старших бита 12-битного калибровочного значения CAL.

CHnRESH - старший регистр результата канала АЦП n

Регистровая пара CHnRESL и CHnRESH предназначена для хранения 16-битного значения CHnRES. Более детально о чтении 16-битного регистра см. в разделе 3.11 "Доступ к 16-битным регистрам".

Бит                  
12 бит, левое выравнивание 12 бит, правое выравнивание 8-бит
CHRES[11:4]
- - - - CHRES[11:8]
- - - - - - - -
 
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт.
Нач значение                

Битный режим с левым выравниванием

· Биты 7:0 - CHRES[11:4]: старший байт результата преобразования канала АЦП

В данных битах хранятся 8 старших бит 12-битного результата АЦП.



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 295; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.160.216 (0.011 с.)