打印
[应用相关]

到底是怎么设置参考电压

[复制链接]
1115|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
handleMessage|  楼主 | 2017-7-12 22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对参考电压的选择有很多疑问,比如下面这个例子我在很多地方都看到过 void main(void)
{
        WDTCTL = WDTPW+WDTHOLD;
        ADC12CTL0 = ADC12ON+SHT0_8+MSC;
        ADC12CTL1 = SHP+CONSEQ_2;
        ADC12IE = 0x01;
        ADC12CTL0 |= ENC;
        ADC12CTL0 |= ADC12SC;


}
在上面的这段代码里,我不知道他到底是怎么设置参考电压的..
沙发
zhouhuanの| | 2017-7-12 22:38 | 只看该作者
在ADC12CTL0寄存器中, 有一个REF2_5V,和REFON,说是选择内部参考电压的就是2.5V和1.5V
但是在ADC2MCTLx寄存器中SREF 又有6中情况

使用特权

评论回复
板凳
bbapple| | 2017-7-12 22:46 | 只看该作者
应该是选择外部参考电压的。。

使用特权

评论回复
地板
wanglaojii| | 2017-7-12 22:47 | 只看该作者
Setting REFON=1 enables the internal reference. When REF2_5V = 1, the internal reference is 2.5 V, the
reference is 1.5 V when REF2_5V = 0.

使用特权

评论回复
5
laozhongyi| | 2017-7-12 22:54 | 只看该作者
REFON=1时,如果REF2_5V=0,那么内部参考电压为1.5V,REF2_5V=1时内部参考电压为2.5V

使用特权

评论回复
6
Edisons| | 2017-7-12 22:55 | 只看该作者
选择外部参考电压通过SREFx,从datasheet里可以看到有很多种选择,Vref这种是内部参考电压,Veref这种是外部参考电压。

使用特权

评论回复
7
Listate| | 2017-7-12 23:06 | 只看该作者
这个ADC设置在网上很多的例程

使用特权

评论回复
8
Mozarts| | 2017-7-12 23:08 | 只看该作者
从datasheet里可以看到,Vref这是内部参考电压。。

使用特权

评论回复
9
Mozarts| | 2017-7-12 23:10 | 只看该作者
ADC12CTL0=ADC12ON+SHT0_15+MSC+REF2_5V;

使用特权

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

本版积分规则

166

主题

1689

帖子

4

粉丝