msp430f149 ADC12单通道多次转换

2019-03-24 11:09发布

我写的程序测量的电压值    0v   3.3v    都没有问题       然后我用几个电阻串联 测量中间电压  测出的电压是不断变化的  而且 跳变值很大   但是我用电压表测量了  电压值是稳定的       不知道是那里出了问题   
之后我测量20次然后取平均值  跳变还是很大      

求指教                                                                                               硬件部分   P6 口接了led和电阻到地    (这是买的学习板) 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
yanqitwins
2019-03-25 05:51
P6SEL |= 0x01;
  ADC12CTL0 = ADC12ON + SHT0_8 + MSC;
  ADC12CTL1 = SHP + CONSEQ_2;
  ADC12IE = 0x01;
  ADC12CTL0 |= ENC;
  ADC12CTL0 |= ADC12SC;



#pragma vector = ADC12_VECTOR
__interrupt void adc12()
{
   data=ADC12MEM0;
}

一周热门 更多>

相关问题

    相关文章