ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
5 июля
1063642 Топик полностью
SciFi (23.12.2020 11:01, просмотров: 481) ответил il-2 на Ну, тебе трудно не поверить :-) А сам я не разбирался с данным семейством. Но чисто умозрительно ГОРАЗДО вероятнее, что здесь пропуски ПРЕОБРАЗОВАНИЙ, а не ПРОПУСКИ КОДА АЦП
Даже когда DMA? И когда сигнал не периодический и довольно случайный, но пропуски преобразований происходят аккурат при переходе через 2048? Дайте две! 
ADC1->CFGR = ADC_CFGR_CONT
           | ADC_CFGR_OVRMOD
           | ADC_CFGR_DMACFG
           | ADC_CFGR_DMAEN;
ADC1->CR |= ADC_CR_ADSTART;
// DMA ch.1 fills the array with ADC data
DMA1_Channel1->CPAR = (int)&ADC1->DR;
DMA1_Channel1->CMAR = (int)dst;
DMA1_Channel1->CNDTR = len;
DMA1_Channel1->CPAR = DMA_CCR_MSIZE_0
                    | DMA_CCR_PSIZE_0
                    | DMA_CCR_MINC
                    | DMA_CCR_TCIE
                    | DMA_CCR_EN;


Нашлась только такая картинка, но были и другие, гораздо более убедительные:

ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้