打印
[技术问答]

单片机学习(一) 中断、定时器、优先级的一些理解

[复制链接]
361|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
余三水|  楼主 | 2019-12-30 10:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1、main文件中,while循环中写明了按顺序执行的语句。期间会执行许多中断服务(最常用的定时器功能也是中断)。


使用特权

评论回复

相关帖子

沙发
余三水|  楼主 | 2019-12-30 10:56 | 只看该作者
2、从信号角度来说,比如超声波模块有高低电平之分,所以存在上升或下降的过程。中断可以捕获上升或下降的信号,捕获到之后,执行中断函数。

使用特权

评论回复
板凳
余三水|  楼主 | 2019-12-30 10:57 | 只看该作者
3、外部中断:有外部的传感器模块的信号进来;

内部中断:内部配置定时器。

使用特权

评论回复
地板
余三水|  楼主 | 2019-12-30 10:57 | 只看该作者
4、优先级分为抢占优先级和响应优先级。

比如抢占优先级  0  1  2  3

响应优先级  0  1  2  3

同时存在中断A、B:

如果A先执行,B再执行,抢占优先级A<B,则先执行A,执行完A后再继续执行B;

如果A先执行,B再执行,抢占优先级A=B,则先执行A,执行完A后再继续执行B;

如果A、B同时执行,抢占优先级大的先执行;

如果A、B同时执行,抢占优先级相同,则判断响应优先级,响应优先级大的先执行。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

356

帖子

1

粉丝