MSP430的AD12采样测量电压

2019-07-15 15:55发布

用430的AD12通过P6.0口测量外部电压,为什么不同的供电方式测得的外部电压值不同?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
xiaochang1
2019-07-16 00:59
参考电压是一样的,程序完全一样,就是将仿真器供电改成直接USB供电后测量的电压会减少0.1-0.2V
void ADC12int(void)
{
  ADC12CTL0&=~ENC;  //复位,开始对ADC12CTL0,ADC12CTL1设置
  ADC12CTL0=ADC12ON+MSC+SHT0_4;//打开转换内核,多次转换,采样定时确定
  ADC12CTL1=CONSEQ_2+SHP+CSTARTADD_4;//单通道多次转换,使用定时器触发采样
                                   //从第4个存储器开始
  ADC12MCTL4=INCH_0; //参考电压默认,通道0
  ADC12IE=0x0010;  //容许通道转换完成中断,存储器4中断容许,0001 0000
  ADC12CTL0|=ENC; //使能转换
}

一周热门 更多>