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-呢?

xxrs 发表于 2022-4-13 23:04

REFON=1时,如果REF2_5V=0,那么内部参考电压为1.5V,REF2_5V=1时内部参考电压为2.5V

dengdc 发表于 2022-4-13 23:07

选择外部参考电压通过SREFx,从datasheet里可以看到有很多种选择。。

chenjunt 发表于 2022-4-13 23:09

Vref这种是内部参考电压,Veref这种是外部参考电压。

zhenykun 发表于 2022-4-13 23:11

不会写的话,就使用参考的程序就行的

juventus9554 发表于 2022-4-13 23:16


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

pengf 发表于 2022-4-13 23:18

参考电压应该是VCCB吧。

pengf 发表于 2022-4-13 23:20

参考电压是外部的vdda

supernan 发表于 2022-4-13 23:22

参考电压是外部的看你的外部参考基准是怎么接的了

wyjie 发表于 2022-4-13 23:25

参考例程不能用吗

bqyj 发表于 2022-4-13 23:26

用cubeMX配置你就可以看出来所有过程了,有个结构图配置。

stly 发表于 2022-4-13 23:31

没有参考例程吗

llljh 发表于 2022-4-13 23:33

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

SantaBunny 发表于 2023-3-3 13:23

STM32的ADC参考电压是没有一个固定的参数的,通常根据用户的硬件来进行设置,一般是是设置在0V-3.3V之间的电压
页: [1]
查看完整版本: 到底是怎么设置参考电压的