ADC中断标志清除寄存器(ADC Interrupt Flag Clear Register,A...

4.ADC中断标志清除寄存器 (ADC Interrupt Flag Clear Register,ADCINTFLGCLR)

978-7-111-57271-8-Chapter05-14.jpg

位15~9,保留位。

位8~0,ADCINTx(x=9~1):ADC中断标志清除位。读该位返回0。

●0:无动作。

●1:有ADCINT脉冲产生。

如果中断设为连续模式(INTSELxNy寄存器),那么无论在什么时间只要有一个选取的EOC事件发生就使标志位置1,产生中断脉冲。如果连续模式未使能,那么直到用户使用ADCINTFLGCLR寄存器清除该标志,没有中断脉冲产生,而是在ADCINTOVF寄存器中有一个ADC中断溢出事件产生。

清除/设置标志位的边界条件是:如果硬件试图设置该位,而软件在同一个周期正试图清除该位,将会发生:

1)软件有优先权,将清除标志。

2)放弃硬件置位,没有信号会从锁存器传到PIE。

3)产生溢出标志/条件。