您当前的位置: 首页 >  stm32

鱼香ROS

暂无认证

  • 0浏览

    0关注

    498博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

STM32事件与中断

鱼香ROS 发布时间:2018-01-30 02:04:42 ,浏览量:0

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

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

这里写图片描述 在STM32中,中断与事件不是等价的,一个中断肯定对应一个事件,但一个事件不一定对应一个中断。中断只是一个中文简称.实际只存在中断事件和中断服务程序即: 1)中断信号也即中断事件.它往往有寄存器作记录,但也有例外,如AVR的脚的电平变化引起的中断,就没有寄存器记录.] 2)中断服务程序,是一个代码段.

每一个中断事件,都有中断服务程序与之对应(漏写的例外—非法).在实践中,常常将两者混为一谈. 有些cpu设计,可以一个中断服务程序对应几个中断事件(实际上,是一个中断入口,对应若干中断信号或称中断源)

外部中断只是与内部中断相区别.内部中断一般是指定时器之类的中断.外部中断嘛,就不解释了.

关注
打赏
1666092100
查看更多评论
立即登录/注册

微信扫码登录

0.0383s