请教高手,我从官网上下载的程序,p6.7口应该输出2v,但实际上输出1.2v,我猜想应该是内部参考电压2.5v没选上,参考电压实际上为1.5v,因为1.5/2.5=0.6,程序如下:望高手能帮忙,非常感谢
#include <msp430x16x.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog
ADC12CTL0 = REF2_5V + REFON; // Internal 2.5V ref on
DAC12_1CTL = DAC12IR + DAC12AMP_5 + DAC12ENC;// Internal ref gain 1
DAC12_1DAT = 0x0ccc; // 2V
_BIS_SR(LPM4_bits); // Enter LPM4
}
还有,f167的dac最大输出为多少啊,如果参考电压选为内部2.5v或1.5v,最大输出能到参考电压的三倍到7.5v吗,按照书上的公式:Vout=3*Vref*DAC12_XDAT/4096?
希望高手能指点,非常感激! |