На вход блока поступает массив uint32_t c 16 битовых чисел, значений кодов АЦП, блок
определяет 12 битовый код АЦП и номер канала АЦП, используется при работе DMA контроллера
совместно с АЦП, полученный массив кодов поступает на вход блока.
Входы
- adc - входной массив 16 битовых значений полученных после
опроса определенных каналов АЦП.
Выходы
- adc_ch(1..7) - номера портов соответствуют номерам каналов АЦП
и на выходе каждый канал содержит массив 12-битных кодов АЦП, хранящийся в переменной
размер uint32_t;
- num(1..7) - размер массива для каждого канала;
- adc_vref - массив значений канала датчика опорного напряжения
VREF, только для ADC1;
- num_vref - размер массива канала датчика опорного напряжения
VREF;
- adc_temp - массив значений канала температурного датчика,
только для ADC1;
- num_temp - размер массива канала температурного датчика.
Размер каждого массива равен заданному параметру SIZE.
Свойства:
Название |
Имя |
Описание |
По умолчанию |
Количество каналов |
SIZE |
Какое количество каналов АЦП мы хотим опросить при обращении к блоку |
32 |