STM32中 中断与事件的区别

简单地说来:

  相同点:中断和事件都是触发的一种,都是可以设置触发的;

  异同点:

      中断触发后必须有中断处理子程序IRQ handle,例如比如按键中断触发,实现一个LED的闪烁,可以在按键按下后,在中断处理程序中实现某个LED的电平反转

 但在事件中,事件是没有中断处理子程序的,事件发生后,会直接发出一个脉冲信号给与之联动的操作,也可以同样实现LED电平的反转,只要有事件发生,就会有一个脉冲信号,这样的好处是,不需要CPU干预了,可以节省CPU的处理资源,相比中断处理,速度还更快,因为硬件的速度总是比软件处理快。

参考链接:https://blog.csdn.net/flydream0/article/details/8208463

猜你喜欢

转载自blog.csdn.net/Behold1942/article/details/80546025