1、中断的概念:中断是为使单⽚机具有对外部或内部随机发⽣的事件实时处理⽽设置的。 中断是指CPU一冶嚏型正在处理主函数某一事件时,又发生了另一事件,请求CPU立刻去处理(中断发生或中断请求);CPU暂时停止 当前的工作(中断响应),转而去处理新的事件,进入中断服务程序,待CPU处理事件完成后,再回到原来主程序事件被中断的地方继续处理事件。
2、中断分类:发生中断就是异常产生了,单片机上会搭载有一个异常响应系统NVIC,可以支持系统异常中断和外部中断。当中有优先级固定的中断,也有优先级是可编程的中断,如下:
3、中断优先级:当机器设置很多中断源时,会对中断源分组管理。具有相同中断优先权的中断源构成一个中炝里谧艮断级。 中断系统支持中断嵌套,几邗锒凳审个中断请求可能同时出现,但中断系统只能按一定的次序来响应和处理。可最先被响应的中断具有最高优先权,按优先级别顺序进行处理。
4、中断屏蔽:对于可屏蔽的中断源,有着对应于各中断级设置相应的屏蔽位。只有屏蔽位为1时,该中断级才能参加中断优先权排队。中断屏蔽位可由专用指令建立。