OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3449|回复: 5

求助:ADC 多通道采集 非DMA方式,为啥两路读取的值相同?

[复制链接]

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2020-7-13
在线时间
0 小时
发表于 2017-4-1 14:22:33 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-4-1 14:45:35 | 显示全部楼层
adc多通道,要多次采样,去掉最高与最低值.再取平均值.才行.
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2020-7-13
在线时间
0 小时
 楼主| 发表于 2017-4-1 15:37:05 | 显示全部楼层
操作系统 发表于 2017-4-1 14:45
adc多通道,要多次采样,去掉最高与最低值.再取平均值.才行.

这个例程,取了20次的平均值。一个通道是接了3.3V,另一个通道悬空,都是取各自的20次平均值,但是悬空的一个引脚,采集到的值也是3.3V
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-4-1 16:34:18 | 显示全部楼层
好像是有这个问题.所有的ADC相邻的通道 会相互有干扰.请不要把要测量的ADC引脚悬空.这是不可以的.
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2020-7-13
在线时间
0 小时
 楼主| 发表于 2017-4-1 17:05:59 | 显示全部楼层
操作系统 发表于 2017-4-1 16:34
好像是有这个问题.所有的ADC相邻的通道 会相互有干扰.请不要把要测量的ADC引脚悬空.这是不可以的.

现在一个接了地,一个接了3.3 。还是这样。是我配置的有啥问题吗?
回复

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-4-25
在线时间
10 小时
发表于 2017-12-8 13:26:41 | 显示全部楼层
楼主好,问题解决了吗,求指点,我也遇到同样的问题
回复

使用道具 举报

6

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2017-4-15
在线时间
24 小时
发表于 2017-12-11 11:54:38 | 显示全部楼层
你第二张图,引脚的初始化,pin4 pin5 的赋值没有问题吗?没用过hal库不太懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 15:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表