其他分享
首页 > 其他分享> > 12 中断和异常

12 中断和异常

作者:互联网

中断是异常的一种

Thumb 指令集比 Arm 指令集精简

app一般运行在 usr 模式,该模式无法访问cpsr,若想访问则需要进行模式的切换。而且切换的方法是使用软中断,除此之外,异常和其它中断也可以可以切换模式。

设置中断需要做的事:

初始化:

1.初始化中断源(设置中断引脚,触发方式)

2.初始化中断控制器

3.设置 cpu 开中断,通过设置 cpsr 实现

中断处理:分辨中断源

清中断:

 

标签:初始化,12,中断,模式,切换,设置,异常,cpsr
来源: https://www.cnblogs.com/wanghuaizhi/p/15574010.html