stm32F103如果并不配置响应优先级的话,但是抢占式优先级可以配置成16级。也就是说可以有16级优先级中断嵌套。那问题就来了啊,中断嵌套是发生在不同的中断服务函数之间的,16级的中断优先级,也就是说可以有16个中断响应函数。虽然我问这个问题有点脱离实际。但我想了一下,好像还真的没有16个独立的中断函数,比方说外部中断EXTII全部加起来可以有7个独立的中断响应函数,加上定时器的中断。怎么想也找不到16个中断响应函数啊。那么,这16个中断抢占式优先级是不是形同虚设的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
是的,不过外部中断有些是好几个共享一个中断程序的。那么它们就处在同一个优先级。我可以理解响应函数少不代表优先级少。但如果是考虑中断嵌套的话,响应函数少而优先级多,那就没什么意义了,对吧。比方说5个中断响应函数,但我只有3个优先级,那实际使用到的也就3个优先级就足够了。
一周热门 更多>