Настройка АЦП (1|2) (Init_ADC(1|2))

 
в палитре на схеме

Блок инициализирует работу АЦП(1|2). Реализация библиотеки находится в файле adc.h в функции Init_ADC1(), при необходимости пользователь может внести дополнительные правки в код функции.

Входы

  • inz_adc(1|2) – порт необходим для определения порядка выполнения блока.

Выходы

  • ready – возвращает 1, это необходимо для определения порядка выполнения последующих блоков.

Свойства:

  • Каналы - ADC_CHANALS - Каналы АЦП они формируются по схеме ИЛИ. По умолчанию - ADC_CH_ADC7.
  • Режим переключения каналов - ADC_CH_SWITCHING_Disable - Смысл состоит в том, что можно заставить микроконтроллер автоматически переключать вход АЦП на другой канал после выполнения очередного преобразования. Это дает возможность задействовать режим многократного преобразования c автоматическим переключением нескольких каналов. По умолчанию ДА , если установить НЕТ, то задействуется режим с автоматическим переключением каналов.
  • Режим циклического преобразования - MODE_SINGLE_CONV - Одиночное: ADC_SAMPLING_MODE_SINGLE_CONV; Последовательное: ADC_SAMPLING_MODE_CICLIC_CONV. При одиночном преобразовании после запуска АЦП производится одно преобразование. Для выполнения следующего преобразования нужно вновь запустить АЦП. При последовательном преобразовании после завершения одного преобразования автоматически запускается новое преобразование. Такой режим обычно используют совместно с прямым доступом к памяти. По умолчанию Да, если установить НЕТ, то включается режим последовательного преобразования.

Параметры

нет

Примечание: Если автоматическое переключение каналов отключено, то нужно указать конкретный канал, с которым АЦП будет работать. Можно выбирать следующие каналы: