ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
28 апреля
1352270 Топик полностью
lloyd (18.09.2023 18:41, просмотров: 234) ответил Mty1 на Подскажите, а в чем фишка ADC Injected Channels в stm32 - не пойму? Вроде как на обычных каналах можно сделать все что нужно?
Injected Channels - это то, что у всех других нормальных ADC является обычными регистрами измерений. Грубо говоря, какой-то идиот в ST придумал складировать измерения с разных каналов в один регистр, перезаписывая результат измерений и даже не прикладывая рядом номер канала. Поэтому в случае стопора шины - DMA летит куда подальше, и весь процесс измерений надо перенастраивать заново. Если вам нужно не больше 5 измеряемых каналов - можно всадить 4 Injected + 1 Regular и 

получить более-менее предсказуемое поведение АЦП, когда по конкретному адресу лежат измерения конкретного канала АЦП.