本文主要是介绍STM8的中断,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
STM8的中断
一、中断源类型
1、非屏蔽中断:RESET、TRAP
2、可屏蔽中断:外部中断、内部外设中断
二、中断管理
1、STM8的中断采用软件优先级+硬件优先级的控制方法来控制优先级分组。软件优先级优先于硬件优先级。
2、硬件优先级由向量号确定,向量号越小,优先级越高。
3、STM8软件优先级设置可以分为4个等级(0~3),实际上可设置的就三个等级:1~3。优先级顺序:0<1<2<3,3的优先级最高,高优先级的中断可以打断低优先级的中断。
4、多个中断同时发生:在软件优先级相同的情况下,由硬件优先级决定谁先响应。硬件优先级不可打断,也就是相同软件优先级的中断,硬件优先级低的中断在执行了...此时来一个硬件优先级高的中断是不可以打断低优先级的中断的。
5、RESET、TRAP可以打断软件优先级为3的中断。
中断处理流程
这篇关于STM8的中断的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!