为啥M0核的KL26库文件中没有中断嵌套函数

2020-02-11 09:51发布

在用KL26时发现core_cm0.h和core_cm0plus.h中没有中断嵌套函数__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority),__STATIC_INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
但是M4核的文件core_cm4.h中有。

请问这是为啥?

还有怎么在KL26中使用中断嵌套函数?

附件里是M4核和M0核的上述文件。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
XIVN1987
1楼-- · 2020-02-11 10:45

Cortex-M0内核固定只有4级中断优先级,且全部都是抢占优先级(PreemptPriority),没有Cortex-M3里面的SubPriority
zrj
2楼-- · 2020-02-11 13:10
XIVN1987 发表于 2017-3-16 20:39
Cortex-M0内核固定只有4级中断优先级,且全部都是抢占优先级(PreemptPriority),没有Cortex-M3里面的Sub ...

正解,刚找了点资料看,发现是这样

一周热门 更多>