MSP430的AD12采样测量电压

2019-07-15 15:55发布

用430的AD12通过P6.0口测量外部电压,为什么不同的供电方式测得的外部电压值不同?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
猴子啊
1楼-- · 2019-07-15 17:39
看看基准电压一样吗
hobbye501
2楼-- · 2019-07-15 22:49
你的基准电压不用,你应该是AVCC和DVCC共用一个电源了,最好模拟的电源和数字的分开,要不电源波动就会影响的
xiaochang1
3楼-- · 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; //使能转换
}
yijin1989616
4楼-- · 2019-07-16 03:47
 精彩回答 2  元偷偷看……
xiaochang1
5楼-- · 2019-07-16 05:03
谢谢

一周热门 更多>