中断是异常的一种
Thumb 指令集比 Arm 指令集精简
app一般运行在 usr 模式,该模式无法访问cpsr,若想访问则需要进行模式的切换。而且切换的方法是使用软中断,除此之外,异常和其它中断也可以可以切换模式。
设置中断需要做的事:
初始化:
1.初始化中断源(设置中断引脚,触发方式)
2.初始化中断控制器
3.设置 cpu 开中断,通过设置 cpsr 实现
中断处理:分辨中断源
清中断:
2023-12-20 12:03:27
中断是异常的一种
Thumb 指令集比 Arm 指令集精简
app一般运行在 usr 模式,该模式无法访问cpsr,若想访问则需要进行模式的切换。而且切换的方法是使用软中断,除此之外,异常和其它中断也可以可以切换模式。
设置中断需要做的事:
初始化:
1.初始化中断源(设置中断引脚,触发方式)
2.初始化中断控制器
3.设置 cpu 开中断,通过设置 cpsr 实现
中断处理:分辨中断源
清中断:
下一篇:Cortex-M3学习笔记