STM32 最多能有几个中断嵌套?我看有人说32,有人说64,我觉得分成组四,4位抢占式也最多表征16【补充】

个抢占式优先级,形成16个嵌套(把第一层也算进去),请指点
2025-03-11 03:22:11
推荐回答(1个)
回答1:

16层中断嵌套,注意是层,如果来了17个不同的中断,必然有两个中断的优先级是相同的。你的理解是对的,4位只能配置16层。但要注意的是,Cortex-m3的内核提供的中断优先级分组为8组,即最大支持128层嵌套,只是每个厂商生产芯片时没利用那么多罢了。STM32就只用了5组即16层。