打印

STM32 ADC转换值的疑问

[复制链接]
2777|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
big5|  楼主 | 2008-12-24 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
输入电压是0.9v左右,ADC值出来应该是3072左右,可是我ADC_GetConversionValue出来的数值只有760左右。一般会是什么原因。
很简单的代码,没有DMA。
沙发
barboon| | 2008-12-24 16:52 | 只看该作者

为什么应该是3072?

你的Vref是多少?

使用特权

评论回复
板凳
香水城| | 2008-12-24 21:50 | 只看该作者

你这个3072是怎么得来的?

使用特权

评论回复
地板
big5|  楼主 | 2008-12-25 09:15 | 只看该作者

关于vref

我用的是101,datasheet上不是说vref是1.2v吗?现在看来是3.3v

使用特权

评论回复
5
barboon| | 2008-12-25 10:37 | 只看该作者

lz用的是什么封装?

我说的Vref是指Vref+和Vref-,这2个管脚在100脚封装以下是不引出的,分别接Vdd和Vss。
这2个管脚的输入电压规定了ADC转换的上下限,你说的1.2V是内部参考电压的输出,不是一回事。

使用特权

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

本版积分规则

91

主题

242

帖子

0

粉丝