中断标志的清除顺序 : SUBSRCPND-->SRCPND-->INTPND。
否则中断源倒是清除了、但是中断标志INTPND并没有被清除,就会被中断锁死。
比如使用触摸屏中断时,清INT_TC中断的代码:
SUBSRCPND |= BIT_SUB_TC;
SRCPND |= BIT_ADC;
INTPND |= BIT_ADC;
否则中断源倒是清除了、但是中断标志INTPND并没有被清除,就会被中断锁死。
比如使用触摸屏中断时,清INT_TC中断的代码:
SUBSRCPND |= BIT_SUB_TC;
SRCPND |= BIT_ADC;
INTPND |= BIT_ADC;