boy5a5a 发表于 2020-7-7 11:41:22

多通道ADC怎麼處理?謝謝~

各位大大我需要幫忙
我有三個ADC,我要做多通道的ADC可是不用DMA處理,我要用輪流去抓取資料。
https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=452065&size=300x300&key=b411beca10961450&nocache=yes&type=fixnone
程式部分
https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=452071&size=300x300&key=8f4b9a984770df4a&nocache=yes&type=fixnone
https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=452072&size=300x300&key=0e63755f53c6f60b&nocache=yes&type=fixnone
https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=452073&size=300x300&key=e6caaffec81d3cd4&nocache=yes&type=fixnone
https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=452074&size=300x300&key=b86a9aedd6f8978e&nocache=yes&type=fixnone
https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=452075&size=300x300&key=bbd82b39d8f4b386&nocache=yes&type=fixnone
最後結果ADC_Value1、ADC_Value2、ADC_Value3雖然轉動可變電阻都有顯示數值,可是都會發生數值重疊到的情況,請問我該如何修改各顯示各的數值呢,謝謝。

mylovemcu 发表于 2020-7-8 16:58:57

单独抓取的就不需要连续读取每次读取之前选定通道之后读取AD值保存以后在读下一个

ts2000 发表于 2020-7-9 16:30:41

开DMA方便得多,,,而且还不占用CPU。。等待DMA填满缓存,然后直接去读数据就行了。
页: [1]
查看完整版本: 多通道ADC怎麼處理?謝謝~