Распаковка массива значений АЦП на значения и флаги наличия данных (Switch_channel)
| в палитре | на схеме |
На вход блока поступает массив 32 битовых чисел, считанных контроллером DMA, значений АЦП, блок определяет 12 битовый код АЦП и номер канала АЦП и заполняет массив соответствующего канала АЦП.
Входные порты
- adc – входной массив 16 битовых значений полученных после опроса определенных каналов АЦП.
Выходные порты
- Adc_ch(1..7) – номера портов соответствуют номерам каналов АЦП
и на выходе массив
uint32_tв нем расположены 12 битные коды АЦП; - Adc_vref – канал датчика опорного напряжения VREF, только для ADC1, содержит массив значений датчика опорного напряжения;
- Adc_temp – канал температурного датчика, только для ADC1, содержит массив значений датчика температуры.
Свойства
Количество каналов - SIZE - Размер канала. По умолчанию - 32.
Параметры
Блок не имеет параметров.