跳转到主要内容

STM32中断和事件的区别!

cathy /

<strong>STM32中断和事件的区别!</strong>

事件是中断的触发源,开放了对应的中断屏蔽位,则事件可以触发相应的中断。

事件还是其它一些操作的触发源,比如DMA,还有TIM中影子寄存器的传递与更新;而中断是不能触发这些操作的,所以要把事件与中断区分开。当你只要产生中断而不想触发其它操作时,就可以用事件屏蔽寄存器实现。
在STM32中,中断与事件不是等价的,一个中断肯定对应一个事件,但一个事件不一定对应一个中断。

<center><img src="http://mouser.eetrend.com/files/2017-12/wen_zhang_/100009505-32112-zd.j…; alt=“” width="600"></center>