请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F1611 大家好、
我对 ADC12单通道单次对话模式有疑问。 我无法读取 A1、A2、A3…… 只能在选择单通道模式时读取 A0、我无法配置它。 Accualy 我不想使用中断服务,启动转换,等待它们完成并保存结果。 但首先需要读取 A1、A2、A3…… 单通道单次对话。 这是我的代码;
int main (void) { P6SEL |= 0x02; // P6.1 ADC 选项选择 WDTCTL = WDTPW + WDTHOLD; //停止 WDT ADC12CTL0 = SHT0_2 + ADC12ON +ENC+CSTARTADD_1; //设置采样时间,打开 ADC12 ADC12CTL1 = SHP; //使用采样定时器 ADC12MCTL1 = INCH_1; ADC12IE = 0x02; //启用中断 ADC12CTL0 |= ADC12SC; //在 (1){ ADC12CTL0 |= ADC12SC; } #pragma vector=ADC12_vector __interrupt void ADC12_ISR (void) { Int A; A = ADC12MEM1; }