调试 STM32F070的 ADC,在多通道转换时 ,使用官方的例程和库函数连续转换多个 ADC 通道,得到的几个通道的结果是一样的

2019-07-21 00:29发布

遇到这个问题后,我浏览了很多帖子,也找到了解决方案针对多通道单独采样模式,每次读某通道前,配置该通道时, 直接对CHSELR寄存器进行赋值。
下面是我的解决方案帖子:
针对F0系列片子 ADC多路通道单独采样工作,无法切换通道进行自问自答
http://www.openedv.com/forum.php?mod=viewthread&tid=294190&fromuid=74691
(出处: OpenEdv-开源电子网)
。这样做好 我发现每个通道的值不一样了,我也没太在意,以为就可以了,后来才发现,这样操作之后读值不准了,
读3.3v时好像引脚悬空的状态,读到电压1.7V。读GND的时候,也不是0了,变成0.05了。
求大神解惑。这是别人的解决方案帖子,可以参考。
关于STM32F0系列多路ADC单独采样数据相同问题的处理  https://blog.csdn.net/mrlixirong/article/details/78930275
STM32F0 中 ADC 多通道转换结果相同的问题  https://www.cnblogs.com/HintLee/p/9802024.html
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。