This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求助,关于MSP430F5438A内部参考电压问题



你好:

我写了一段代码,使用内部参考电压作为参考标准进行AD采集,但是采集到的数据始终是4095,配置ADC12模块的代码如下所示:

int i;
ADC12CTL0 = ADC12SHT0_8 + ADC12REFON + ADC12ON;
ADC12CTL1 = ADC12SHP;
ADC12MCTL0 = ADC12SREF_5 + ADC12INCH_2;
ADC12IE = 0x001;
for(i=0;i<30;i++)
ADC12CTL0 |= ADC12ENC;

若将ADC12SREF_5替换为ADC12SREF_0,则能正确采集到数值。通过配置寄存器输出VREF,但管脚上测量不到电压。

我还的设计还需要使用内部自带温度传感器检测温度,看手册说需要使用到REF模块,现在不知道问题到底出在什么地方,希望能够帮助我解决这个问题。