TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430FG4616的Vref+无输出,可能是什么原因呢?

原理图是这样的,代码如下

void main(void)
{
WDTCTL |= WDTPW + WDTHOLD;
ADC12CTL0 = REF2_5V + REFON;
DAC12_0CTL |= DAC12CALON; //启动校验DAC
while((DAC12_0CTL & DAC12CALON) != 0){_NOP();} //等待校验完成
DAC12_0CTL = DAC12IR + DAC12AMP_5 + DAC12ENC;
while(1)
{
DAC12_0DAT = 0x0FFF;
delay_ms(100);
DAC12_0DAT = 0x0999;
delay_ms(100); }

}

按这样Vref+应该是有2.5V输出的,但是实测为0,使用的是BSL的下载方式能正常烧录进去,请问可能是什么原因导致的?谢谢

zh yihua:

会是因为电压输入没有加电容的原因吗?谢谢大家!

zh yihua:

回复 灰小子:

嗯,我知道默认p6.6,我想用的是内部参考电压源,按图示代码开启adc的参考电压源,vref+应该是有2.5V输出的,但是实际没有,这个原因是什么呢?

灰小子:

回复 zh yihua:

With few exceptions the ADC12
control bits can only be modified when ENC = 0. ENC must be set to 1 before
any conversion can take place.

Susan Yang:

回复 zh yihua:

请问您现在解决问题了吗?

zh yihua:

回复 Susan Yang:

已解决,谢谢大家

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FG4616的Vref+无输出,可能是什么原因呢?
分享到: 更多 (0)