| Номер блока АЦП |
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 |
Перечисление |