zrj 发表于 2017-3-16 20:02:41

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

在用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核的上述文件。

XIVN1987 发表于 2017-3-16 20:02:42


Cortex-M0内核固定只有4级中断优先级,且全部都是抢占优先级(PreemptPriority),没有Cortex-M3里面的SubPriority

zrj 发表于 2017-3-16 21:20:44

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

正解,刚找了点资料看,发现是这样
页: [1]
查看完整版本: 为啥M0核的KL26库文件中没有中断嵌套函数