Составители:
72
0 1 Fmclk / 2
1 0 Fmclk / 4
1 1 Fmclk / 8
основной
тактовой
частоты (Master
Clock)
1 0 0
2 0 1
4 1 0
Число тактовых
циклов clk для
выборки
входного
напряжения
8
1 1
Запуск АЦП по переполнению Таймера2 (Timer2
OverFlow)
1
Запуск АЦП внешним инверсным сигналом на входе
CONVST
1
В этом регистре в обязательном порядке необходимо записать ‘1’ в бит
MD0 (что значит – нормальный режим работы). Значения остальных
битов оставим “по умолчанию”, т.е. равными нулю. ADCCON1 = 40h.
Подробное описание действия битов можно найти в справочнике.
Управляющий регистр АЦП - ADCCON2
ADCI DMA CCONV SCONV CS3 CS2 CS1 CS0
Бит SCONV – Single CONVersion (однократное преобразование). Запись в
SCONV единицы начинает преобразование. Бит автоматически
сбрасывается в конце преобразования. ADCI – флаг окончания
преобразования (автоматически устанавливается в ‘1’). Сбрасывается
также автоматически при переходе к обработчику прерывания. Если
прерывания не используются, сбрасывать его нужно принудительно. Если
бит CS3=0, то биты CS2..CS0 – определяют номер входного канала, по
умолчанию – нулевой (вход
ADC0).
Управляющий регистр АЦП – ADCCON3
BUSY
BUSY – бит занятости АЦП. Равен ‘1’, если преобразование не
закончилось. В конце автоматически обнуляется. Используется для
обнаружения окончания преобразования. Остальные биты этого регистра
не используются. У этого регистра нет битовой адресации, поэтому
BUSY необходимо ДОПОЛНИТЕЛЬНО выделять маской.
V-1-2). Регистры ЦАП
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »