2.3 Последовательность действий при работе с ацп.
При использовании
аналого-цифрового преобразователя:
Установите
бит 0 (ADCE) регистра режима преобразования
АЦП (ADM)
в единицу.
Выберите
входной аналоговый канал и скорость
преобразования, с помощью битов ADS2
- ADS0
регистра ADS
и битов FR2
– FR0
регистра ADM.
Установите
бит 7 (ADCS)
регистра ADM
в единицу.
По
окончании преобразования будет
вырабатываться сигнал запроса на
прерывание INTAD.
Цифровой
эквивалент приложенного к аналоговому
входу напряжения, будет сохраняться в
регистре ADCR.
При этом по сигналу INTAD
можно считывать данные из регистра
ADCR
в память данных, для получения следующего
отсчёта в регистр ADCR.
Для
смены канала АЦП измените данные в
регистре ADS.
Для
окончания преобразования сбросьте
биты ADCS
и ADCE
регистра ADM.
При использовании
порогового устройства:
Установите
бит 7 (PFEN) регистра PFM.
Установите
условие сравнения, с помощью бита 6
(PFCM)
регистра PFM.
(см. таблицу 3)
Установите
бит 0 (ACDE)
регистра ADM.
Выберите
входной аналоговый канал и скорость
преобразования, с помощью битов ADS2
- ADS0
регистра ADS
и битов FR2
– FR0
регистра ADM.
Установите
пороговое значение, с помощью регистра
PFT
Установите
бит 7 (ADCS)
регистра ADM
Начнётся
преобразование приложенного аналогового
напряжения к выбранному входу, результат
будет сохраняться в регистре ADCR.
Старшие
8 бит результата (регистра ADCR)
будут сравниваться со значением,
записанным в регистре PFT.
И если условие выполнено (п. 2) то
вырабатывается сигнал запроса прерывания
INTAD.
Для
смены канала АЦП измените данные в
регистре ADS.
10) Для
окончания преобразования сбросьте биты
ADCS
и ADCE
регистра ADM.
Контрольные
вопросы
Общее назначение
АЦП.
Для чего предназначено
устройство выборки/хранения?
В каких пределах
должно подаваться напряжение на
аналоговые входы?
Поясните
назначение битов регистра ADM.
Для
чего нужен регистр PFM?
Всегда ли требуется его использование
при преобразовании аналоговых сигналов?
При установке
каких битов начинается операция
преобразования?
13