MSP430F149内部AD中断嵌套的问题,初始化了AD设置如下,
P6SEL |= 0x80; // 使能ADC通道 P6.7口
ADC12CTL0 = ADC12ON+SHT0_8+MSC; // 打开ADC,设置采样时间 SHT0_8即n=64采样保持定时器0
ADC12CTL1 = SHP+CONSEQ_2; // 使用采样定时器,CONSEQ_2单通道多次转换模式
ADC12MCTL0=SREF_6+INCH_7; // Vr+=VeREf+,Vr-=VeREF- ; INCH=A7
ADC12IE = 0x01; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 开始转换
问题是:进入中断以后关了总中断,允许中断嵌套,但是不能执行,AD中断标志位清零也不行。请问怎么解决??? |