TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求救MSP430F149的ADC转换的问题P6.7

我想用P6.7口采集电压

如下操作:

void Init_adc12(void)
{

P6SEL=BIT7; // 使能ADC通道
ADC12CTL0 = ADC12ON+SHT0_15+MSC; // 打开ADC,设置采样时间
ADC12CTL1 = SHP+CONSEQ_2; // 使用采样定时器
ADC12MCTL0=INCH_7;
ADC12IE = 0x01; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 开始转换

}

问题如下,如果ADC12MCTL0=INCH_7;那么程序跑到ADC12CTL0 |= ADC12SC; // 开始转换    这里就跑飞了。

请教大家,我想采集P6.7的电压,应该如何初始化,请贴代码,谢谢