打印

AT32F403RGT6 ADC采样异常问题

[复制链接]
1331|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangyuyu945|  楼主 | 2023-6-13 14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wangyuyu945 于 2023-6-14 09:07 编辑

AT32F403RGT6芯片作为主控,用ADC1的ADC_IN_11、ADC_IN0 、ADC_IN14三个通道(对应引脚PA0,PC1,PC4)获取电压值。用官方例程已经读取成功。
在我的程序中如果初始化一些GPIO口会造成ADC转换数据异常(具体引脚为PB1,PA4,PA5,PA2,),表现为转换的结果数值很大,这时用万用表测量电压接近3.0V。正常状态下测量的电压只有1.6V。如果不初始化这几个引脚,ADC转换就是正常的。之后把这几个引脚的初始化放到例程里,ADC还是正常的。
求各位大佬指点。

使用特权

评论回复
评论
wangyuyu945 2024-4-11 16:54 回复TA
排查后发现是模拟供电口电流被限制,直接接到3.3V问题解决。 

相关帖子

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

本版积分规则

1

主题

4

帖子

0

粉丝