自己动手从0到1学写RTOS学习指南

  1. 主页
  2. 自己动手从0到1学写RTOS学习指南
  3. 常见问题FAQ汇总
  4. PendSVC-Handler是中断处理程序?

PendSVC-Handler是中断处理程序?

内容纲要

感谢同学 @勇敢的心 的提问

Q:pendsvc-handler相当于51里面中断的中断处理程序吗?

A:差不多。区别在于51等单片机只有中断的说法。而Cortex-M3中细分为中断和异常。

  • 中断用于响应外部事件,比如IO引脚中断;
  • 异常用于响应内部事件,比如除0异常,系统请求调用,遇到未定义指令等。

Pendsvc属于异常,相应的pendsvc-handler即为异常处理程序。

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注