你好我好大家好! 发表于 2015-11-24 09:19:33

一个关于stm32f051系列单片机中断的问题

         今天发现stm32f051系列和f103系列的中断向量表不一样,103的中断向量表将TIM1的Update interrupt和Commutation interrupt放在两个向量中,而051将 这两个向量表放在了一个向量中,这样的话051的NVIC嵌套中断控制器就不能控制这两个向量的优先级了。所以在这里想请教一下高手们,如何在这051中设置这两个中断的优先级呢??????谢谢了

发表于 2015-11-24 10:20:58

相同优先级的,由硬件优先级决定。如果是硬件优先级相同的,先入先出的原则。

你好我好大家好! 发表于 2015-11-24 10:35:14

安 发表于 2015-11-24 10:20
相同优先级的,由硬件优先级决定。如果是硬件优先级相同的,先入先出的原则。 ...

也就是说对051的更新和通信中断来说,这两个中断的优先级只能是一样的,不能再改变了。而且谁也能打断谁,就是后来的中断打断正在执行的中断。可以这样理解吗

发表于 2015-11-24 10:36:27

不能打断,只能顺序执行。

dsjsjf 发表于 2015-11-24 21:13:49

顶一下
页: [1]
查看完整版本: 一个关于stm32f051系列单片机中断的问题