ADC的3个通道同时采集三个数据应如何配置

2019-08-16 23:44发布

我现在输入三个数据a,b,c到STM32芯片,用ADC的channel4,5,6来分别采集a,b,c三数据,并把这三个数据的值读取出来。
网上看到的例程不是只用一通道采集一个数据,就是多个通道采集同一个数据再取平均值。都不是我要的结果。

网上的例程中,获得这个数据的值的方法是        return ADC_GetConversionValue(ADC1);
但是如果我采集了三个不同的数据a,b,c,这个函数是无法返回ADC某个通道的值的吧?那应该怎么办呢?
谢谢~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
wys995624
1楼-- · 2019-08-17 16:55
xiaoyan 发表于 2014-3-25 14:42
回复【楼主位】馨馨泡沫:
---------------------------------
用DMA搬运

请问 我想实现5通道连续采集,用DMA将数据传输到一个数组(大小有限)里,我有两个疑问;一是:五个通道采集的五个点是不是数组里面第一到第五的顺序呢,后面依次循环? 二是:如何保证在读出数组里的数据时读出的速度不快于DMA,或者说怎么保证读出数据的速度合适?
炫色康康
2楼-- · 2019-08-17 19:17
不错,学习了

一周热门 更多>