[STM32F0] STM32F072多通道ADC,两路采集到的数据相同怎么解决?

[复制链接]
2080|1
 楼主| 右岸 发表于 2015-7-25 16:45 | 显示全部楼层 |阅读模式
本帖最后由 右岸 于 2015-7-25 17:45 编辑

使用STM32F072多通道ADC采集,发现想要采集的两路数据却是相同的现象,而我用单通道采集数据正常。现在将附上代码,请大家帮忙看看哪里有问题,欢迎指教,希望能解决这个问题,谢谢啦!

这是IO的配置:
IO.png

配置DMA:
DMA.png
配置ADC:
ADC.png

采样函数:times为采样次数
采样.png

最后是main函数:
main.png

应采样到的数据应为:V1=2590,V2=3031,而实际上采样到的数据V1=V2,即两次采集到的都是ADC通道的最前面的一个通道的数据,在我这里即ADC_Channel_0,不知道哪里出错?或者大家用过哪些方法能成功采集到不同通道的数据?

采样数据.png
请大家指教!




zh113214 发表于 2015-7-26 13:44 来自手机 | 显示全部楼层
帮顶,希望有高手帮助你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

114

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部