CH32V307中配置多通道ADC采集模塊,如ADS1256,如何使用DMA?

看到論壇里面采用MCU中的配置DMA進(jìn)行多通道采集ADC數(shù)據(jù)時,DMA的長度設(shè)置為多通道ADC的個數(shù)。

那么如果想連續(xù)采集5個ADC的連續(xù)10個數(shù)據(jù)應(yīng)該如何配置呢?

多通道ADC采集每次的數(shù)據(jù)為數(shù)組,但DMA好像不能實現(xiàn)DMA的M2M的循環(huán)采樣,難道要用兩個MCU嘛,疑惑.jpg

大概思路是啥樣呢?

5個通道,每個通道10個數(shù)據(jù),則初始化的DMA 的數(shù)組要大于50,通道按照初始化時順序每次存入一個通道的數(shù)據(jù),第一個通道的數(shù)據(jù)在數(shù)組中的位置為0,5,10,15,……以此類推

讀取時直接i*5+n,循環(huán)讀取就行了,



非常感謝,剛想到類似的思路,這就去嘗試下


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频