中断源:IAP15F2K61S2有多个中断源,包括外部中断0/1,定时器/计数器0/1/2/3,串行接口,SPI接口,ADC 转换结束中断,PCA模块,比较器中断,USB中断等。
1.优先级设置:对于每个中断源,用户都可以对其进行优先级设置,此中断系统支持2级或4级优先级。优先级高的中断可以打断优先级低的中断。
2.独立中断向量:每个中断源都有自己独立的中断向量,允许用户编写专门处理这个中断的中断服务函数。
3.中断掩码:用户可以通过中断掩码来开启或关闭特定的中断源。
4.中断标志位:每个中断源都有其自己的中断标志位,当中断被触发时,相应的标志位被设置。在中断服务例程中,用户可以通过检查这个标志位来确定是哪个中断被触发。
使用这个中断系统时,用户需要明确每个中断源的功能,适当地设置优先级,编写对应的中断服务函数。根据应用的需要,用户可能还需要控制中断的使能和禁止,并在中断服务例程中恰当地处理中断标志位。
未完待续…