MSP430F5529 LaunchPad P6.2ADC采样时出现的问题

2019-07-23 14:25发布

这里的是初始化的程序,请指点是哪里出现的问题,我采样不出来
void adc_init()
{
          P6SEL |=BIT2;                            // Enable A/D channel A0
          ADC12CTL0 = ADC12ON+ADC12SHT0_8+ADC12MSC; // Turn on ADC12, set sampling time
                                                    // set multiple sample conversion
          ADC12MCTL2=ADC12INCH_2;
          ADC12CTL1 = ADC12SHP+ADC12CONSEQ_2;       // Use sampling timer, set mode
          ADC12IE = 0x04;                           // Enable ADC12IFG.2
          ADC12CTL0 |= ADC12ENC;                    // Enable conversions
          ADC12CTL0 |= ADC12SC;                     // Start conversion
          __bis_SR_register(GIE);
}
中断向量10里面读出ADC12MEM2
case 10:results= ADC12MEM2;
程序一直不能正常运行,请问哪里出现了问题?谢谢指教!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
到此寻渡
2019-07-23 18:36
到此寻渡 发表于 2016-1-13 14:05
不能正常采样,MEM2的值一直没发生变化,谢谢你的回答

不清楚寄存器哪里配置的有问题,我是按照给的例程修改的,请指点一下,自己感觉没什么问题的

一周热门 更多>