打印
[STM32F1]

到底是怎么设置参考电压的

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


}
在上面的这段代码里,我不知道他到底是怎么设置参考电压的

使用特权

评论回复
沙发
stly| | 2022-4-13 22:58 | 只看该作者
但是在ADC2MCTLx寄存器中SREF 又有6中情况

使用特权

评论回复
板凳
zhenykun| | 2022-4-13 23:00 | 只看该作者
应该是选择外部参考电压的。。。。

使用特权

评论回复
地板
kangzj| | 2022-4-13 23:02 | 只看该作者
这个如何知道VR+和VR-呢?

使用特权

评论回复
5
xxrs| | 2022-4-13 23:04 | 只看该作者
REFON=1时,如果REF2_5V=0,那么内部参考电压为1.5V,REF2_5V=1时内部参考电压为2.5V

使用特权

评论回复
6
dengdc| | 2022-4-13 23:07 | 只看该作者
选择外部参考电压通过SREFx,从datasheet里可以看到有很多种选择。。

使用特权

评论回复
7
chenjunt| | 2022-4-13 23:09 | 只看该作者
Vref这种是内部参考电压,Veref这种是外部参考电压。

使用特权

评论回复
8
zhenykun| | 2022-4-13 23:11 | 只看该作者
不会写的话,就使用参考的程序就行的

使用特权

评论回复
9
juventus9554| | 2022-4-13 23:16 | 只看该作者

ADC12CTL0=ADC12ON+SHT0_15+MSC+REF2_5V;
这一句倒是有参考电压的设置的。

使用特权

评论回复
10
pengf| | 2022-4-13 23:18 | 只看该作者
参考电压应该是VCCB吧。

使用特权

评论回复
11
pengf| | 2022-4-13 23:20 | 只看该作者
参考电压是外部的vdda

使用特权

评论回复
12
supernan| | 2022-4-13 23:22 | 只看该作者
参考电压是外部的  看你的外部参考基准是怎么接的了

使用特权

评论回复
13
wyjie| | 2022-4-13 23:25 | 只看该作者
参考例程不能用吗

使用特权

评论回复
14
bqyj| | 2022-4-13 23:26 | 只看该作者
用cubeMX配置你就可以看出来所有过程了,有个结构图配置。

使用特权

评论回复
15
stly| | 2022-4-13 23:31 | 只看该作者
没有参考例程吗

使用特权

评论回复
16
llljh|  楼主 | 2022-4-13 23:33 | 只看该作者
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

评论回复
17
SantaBunny| | 2023-3-3 13:23 | 只看该作者
STM32的ADC参考电压是没有一个固定的参数的,通常根据用户的硬件来进行设置,一般是是设置在0V-3.3V之间的电压

使用特权

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

本版积分规则

855

主题

11301

帖子

6

粉丝