M48x 使用pdma 進行連續不停多通道adc 讀取?

thomastsai |浏览1125次
收藏|2018/12/19 20:21

如何透過swtrg,啟動循環連續多通道adc讀取,再透過pdma傳送?

PDMA使用EADC->CURDAT而不是個別DAT REGISTER?


Sample code只使用pwm啟動單通道adc,再用pdma傳送,

其他sample code也沒有合適可參考


满意回答

2022/09/06 14:05

可以swtrg后通过PDMA自动读取EADC->CURDAT值会把多路ADC的值依通道大小值从低到高依次放入SRAM区,ADC转换完成后代码里再到SRAM区按照从低到高的顺序读相应通道的ADC值就可以了

jamesliu

其他回答(0)
0人关注该问题
+1
 加载中...