Инициализация ADC1 или ADC2

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

Блок инициализирует работу АЦП(1|2). Программная реализация блока, расположена в заголовочном файле adc.h в функции Init_ADCx_FULL(), файла main.c проекта Test_Driver (в среде разработки Keil), который создается при генерации кода проекта и содержит тексты программ алгоритма на языке СИ, при необходимости пользователь может внести дополнительные правки в код функции. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X. Основные характеристики контроллера АЦП приведены в спецификациях 1986BE1T.pdf и 1986BE9X.pdf. При использовании 1986BE1T.pdf необходимо выбирать в свойствах "Номер АЦП" значение ADC1.

Входные порты

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

Выходные порты

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

Свойства

Название Имя Описание По умолчанию
Номер АЦП NUM_ADC см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf ADC1
Тактировать АЦП той же частотой, что и ядро МК ADC_ClockSource см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf Да
Контроль уровня входного напряжения (отключено) ADC_LevelControl см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf Да
Нижний уровень входного напряжения ADC_LowLevel см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf 0
Верхний уровень входного напряжения ADC_HighLevel см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf 0
Вид источника опорного напряжения (внутренний) ADC_VRefSource см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf ADC_VREF_SOURCE_INTERNAL
Вид внутреннего источника опорного напряжения (не точный) ADC_IntVRefSource см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf ADC_INT_VREF_SOURCE_INEXACT
Предделитель частоты тактирования АЦП ADC_Prescaler см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf ADC_CLK_div_8
Задержка между запусками АЦП (максимальная) ADC_DelayGo см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf 7
Каналы ADC_CHANALS см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf ADC_CH_ADC7;
Режим переключения каналов ADC_CH_SWITCHING_Disable см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf Нет
Режим циклического преобразования MODE_SINGLE_CONV см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf Да
Прим.:
если автоматическое переключение каналов отключено, то необходимо указать конкретный канал, с которым АЦП будет работать. Можно выбирать следующие каналы:
  • ADC_CH_ADC0 – канал 0;
  • ADC_CH_ADC1 – канал 1;
  • ADC_CH_ADC2 – канал 2;
  • ADC_CH_ADC3 – канал 3;
  • ADC_CH_ADC4 – канал 4;
  • ADC_CH_ADC5 – канал 5;
  • ADC_CH_ADC6 – канал 6;
  • ADC_CH_ADC7 – канал 7;
  • ADC_CH_ADC8 ...ADC_CH_ADC15 – каналы 8-15 недоступны.

Параметры

Блок не имеет параметров.