内容纲要
感谢同学 @勇敢的心 的提问
Q:pendsvc-handler相当于51里面中断的中断处理程序吗?
A:差不多。区别在于51等单片机只有中断的说法。而Cortex-M3中细分为中断和异常。
- 中断用于响应外部事件,比如IO引脚中断;
- 异常用于响应内部事件,比如除0异常,系统请求调用,遇到未定义指令等。
Pendsvc属于异常,相应的pendsvc-handler即为异常处理程序。
感谢同学 @勇敢的心 的提问
Q:pendsvc-handler相当于51里面中断的中断处理程序吗?
A:差不多。区别在于51等单片机只有中断的说法。而Cortex-M3中细分为中断和异常。
Pendsvc属于异常,相应的pendsvc-handler即为异常处理程序。