打印
[STM32F1]

STM32F103VET6 ADC采集一次有值一次为0

[复制链接]
96|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2024-12-11 16:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采集PC0-3四个通道的ADC值通过串口1秒打印一次,输出结果一次有值一次结果,修改打印时间也没用,请问这是什么原因?
AD10:0,AD11:0,AD12:0,AD13:0
AD10:4091,AD11:4091,AD12:18,AD13:1601
AD10:0,AD11:0,AD12:0,AD13:0
AD10:4091,AD11:4091,AD12:18,AD13:1601
AD10:0,AD11:0,AD12:0,AD13:0
AD10:4091,AD11:4091,AD12:18,AD13:1601
AD10:0,AD11:0,AD12:0,AD13:0
AD10:4091,AD11:4091,AD12:18,AD13:1602
AD10:0,AD11:0,AD12:0,AD13:0
AD10:4091,AD11:4091,AD12:18,AD13:1602
AD10:0,AD11:0,AD12:0,AD13:0

使用特权

评论回复
沙发
powerantone| | 2024-12-11 16:29 | 只看该作者
检查ADC输入引脚是否连接正确,没有短路或断路现象。

使用特权

评论回复
板凳
xch| | 2024-12-11 16:53 | 只看该作者
ADC 结果不勇输出,偷梁换柱换成你自己设定的特殊值。
看看不是串口打印内部藏着美帝间谍

使用特权

评论回复
地板
laocuo1142| | 2024-12-11 17:00 | 只看该作者
在Proteus仿真中,需要注意VSSA与VDDA的电压设置。如果VSSA与VDDA同为3.3V,可能导致采集到的电压没有0电位参考。此时,可以尝试将VSSA转移到GND组,再运行ADC程序以查看是否能采集到正确的电压。

使用特权

评论回复
5
flycamelaaa| | 2024-12-11 18:00 | 只看该作者
VREF+和VREF-引脚连接是否正确

使用特权

评论回复
6
stormwind123| | 2024-12-11 18:26 | 只看该作者
如果可能,尝试更换其他未使用过的ADC引脚进行采集,以排除引脚损坏的可能性。

使用特权

评论回复
7
probedog| | 2024-12-11 19:20 | 只看该作者
ADC初始化配置有误?

使用特权

评论回复
8
classroom| | 2024-12-11 20:00 | 只看该作者
使用HAL_ADCEx_Calibration_Start函数进行ADC校准

使用特权

评论回复
9
duo点| | 2024-12-11 21:00 | 只看该作者
周围存在电源噪声?

使用特权

评论回复
10
onlycook| | 2024-12-11 22:00 | 只看该作者
时钟抖动导致的?

使用特权

评论回复
11
七毛钱| | 2024-12-11 22:00 | 只看该作者
电磁干扰

使用特权

评论回复
12
内政奇才| | 2024-12-11 22:23 | 只看该作者
采样与量化误差

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

979

主题

3040

帖子

7

粉丝