![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QP Cortex-M3/M4
byz1027004184
这个作者很懒,什么都没留下…
展开
-
Cortex-M3异常笔记
异常类型Cortex-M3编号为1-15对应系统异常,大于等于16的全部是内核级额外部中断,除个别异常(复位,NMI,硬fault)的优先级被定死之外,其他异常优先级都是可以编程的。如果一个发生的异常不能即刻响应,就称它被“悬起”(pending)。少数异常时不能被悬起的。一个异常被悬起的原因有: 1.系统当前正在执行一个更高优先级异常的服务例程。 2.相关掩蔽位的设置导致该异常被除能。 异原创 2015-10-15 21:15:20 · 391 阅读 · 0 评论 -
QP的“Kernel-Aware” and “Kernel-Unaware” Interrupts策略
QP5.1.0以后的版本,QP使用ARM Cortex-M3/M4的BASEPRI寄存器来使ARM Cortex-M3/M4不完全关闭中断,即使是在临界区里也不完全关闭中断。原创 2015-10-15 19:21:39 · 295 阅读 · 0 评论