查看: 3261|回复: 0
打印 上一主题 下一主题

STM32F030F4P6 ADC+DMA 内部基准读取数值不对

[复制链接] qrcode

35

主题

38

帖子

115

积分

注册会员

Rank: 2

积分
115
楼主
跳转到指定楼层
发表于 2016-8-19 09:30 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用了下STM32f030F4P6,超高性价比的32位单片机,貌似STM32里面最便宜的了吧。该片子不带Vref引脚,VDDA是连到VDD上的,如果VDD电压不稳,那么AD读取的数值就会波动太大,STM32内部都有一个基准电压,1.2V左右,通道AIN17,温度系数一般,但是稳定性应该还可以,打算以此为参考。那么问题来了,单片机3.3V供电,那么AIN17读取的数值应该是:
1.2*4095/3.3=1489左右,奈何我读取的确是2000左右?单独测试AIN其他通道,数值都是正确的,AD初始化之前已经做了校准。纠结好几天了,求分析可能原因


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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