Номер блока АЦП |
ADC_NUM |
Возможные значения: «ADC0», «ADC1», «ADC2» |
Да |
Двоичное |
Обычные каналы АЦП |
Настройки обычных каналов АЦП |
Обычные каналы АЦП (Vref и Temp только для ADC0), до 16 каналов |
ADC_CH |
Возможные значения: «ADC_CH_x», где x = 0 … 15, «ADC_CH_Vref»,
«ADC_CH_Temp» |
|
Множество |
Время (cycle) семплирования обычных каналов, для каждого канала |
ADC_CH_TIME |
Возможные значения: «1.5», «7.5», «13.5», «28.5»,
«41.5», «55.5», «71.5», «239.5» |
|
Множество |
Источник синхросигнала (trigger source) обычных каналов |
ADC_CH_TRIG |
См. тех. описание микроконтроллера. Возможные значения:
«NONE(SOFTWARE)», «ADC0_1_EXTTRIG_REGULAR_T0_CH0»,
«ADC0_1_EXTTRIG_REGULAR_T0_CH1», «ADC0_1_EXTTRIG_REGULAR_T0_CH2»,
«ADC0_1_EXTTRIG_REGULAR_T1_CH1», «ADC0_1_EXTTRIG_REGULAR_T2_TRGO»,
«ADC0_1_EXTTRIG_REGULAR_T3_CH3», «ADC0_1_EXTTRIG_REGULAR_T7_TRGO»,
«ADC0_1_EXTTRIG_REGULAR_EXTI_11», «ADC2_EXTTRIG_REGULAR_T2_CH0»,
«ADC2_EXTTRIG_REGULAR_T1_CH2», «ADC2_EXTTRIG_REGULAR_T0_CH2»,
«ADC2_EXTTRIG_REGULAR_T7_CH0», «ADC2_EXTTRIG_REGULAR_T7_TRGO»,
«ADC2_EXTTRIG_REGULAR_T4_CH0», «ADC2_EXTTRIG_REGULAR_T4_CH2 |
NONE(SOFTWARE) |
Перечисление |
Инжектированные каналы АЦП |
Настройки инжектированных каналов АЦП |
Инжектированные каналы АЦП, до 4 каналов |
ADC_INS_CH |
Возможные значения: «ADC_CH_x», где x = 0 … 15, «ADC_CH_Vref»,
«ADC_CH_Temp» |
|
Множество |
Время (cycle) семплирования инжектированных каналов, для каждого канала |
ADC_INS_CH_TIME |
Возможные значения: «1.5», «7.5», «13.5», «28.5»,
«41.5», «55.5», «71.5», «239.5» |
|
Множество |
Источник синхросигнала (trigger source) инжектированных каналов |
ADC_INS_TRIG |
См. тех. описание микроконтроллера. Возможные значения:
«NONE(SOFTWARE)», «ADC0_1_EXTTRIG_INSERTED_T0_TRGO»,
«ADC0_1_EXTTRIG_INSERTED_T0_CH3», «ADC0_1_EXTTRIG_INSERTED_T1_TRGO»,
«ADC0_1_EXTTRIG_INSERTED_T1_CH0», «ADC0_1_EXTTRIG_INSERTED_T2_CH3»,
«ADC0_1_EXTTRIG_INSERTED_T3_TRGO»,
«ADC0_1_EXTTRIG_INSERTED_EXTI_15», «ADC0_1_EXTTRIG_INSERTED_T7_CH3»,
«ADC2_EXTTRIG_INSERTED_T0_TRGO», «ADC2_EXTTRIG_INSERTED_T0_CH3»,
«ADC2_EXTTRIG_INSERTED_T3_CH2», «ADC2_EXTTRIG_INSERTED_T7_CH1»,
«ADC2_EXTTRIG_INSERTED_T7_CH3», «ADC2_EXTTRIG_INSERTED_T4_TRGO»,
«ADC2_EXTTRIG_INSERTED_T4_CH3») |
NONE(SOFTWARE) |
Перечисление |
Смещение нуля АЦП инжектированных каналов |
OFFSET |
Принимает значения в виде вектора от 1 до 4 целых значений в диапазоне
0...4095 |
[0] |
Массив |
Выравнивание данных |
ALIGN |
Выравнивание данных в регистре данных АЦП. Возможные значения: «RIGHT»,
«LEFT» |
RIGHT |
Перечисление |
Включить режим сканирования выбранных каналов (scan) |
SCAN |
См. тех. описание микроконтроллера. Возможные значения: «Да»,
«Нет» |
Нет |
Двоичное |
Автоматически начинать преобразование инжект. каналов после обычных |
AUTO_INS |
См. тех. описание микроконтроллера. Возможные значения: «Да»,
«Нет» |
Нет |
Двоичное |
Разрешить прямой доступ к памяти (DMA) |
DMA |
См. тех. описание микроконтроллера. Возможные значения: «Да»,
«Нет» |
Нет |
Двоичное |
Калибровать АЦП при инициализации |
CAL |
См. тех. описание микроконтроллера. Возможные значения: «Да»,
«Нет». Должен быть включен SysTick |
Нет |
Двочиное |
IRQ |
Настройки IRQ |
Настроить прерывание АЦП (IRQ) |
IRQ |
См. тех. описание микроконтроллера. Возможные значения: «ENABLE»,
«DISABLE» |
DISABLE |
Перечисление |
Приоритет прерывания |
IRQ_PRI_PRE |
Возможные значения: целое число от «0» до «4», высший приоритет
«0», низший - «4» |
3 |
Перечисление |
Субприоритет прерывания |
IRQ_PRI_SUB |
Возможные значения: целое число от «0» до «4», высший приоритет
«0», низший - «4» |
3 |
Перечисление |