打印

到底什么样的装置才需要产生中断?

[复制链接]
514|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2019-2-20 14:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yszong| | 2019-2-20 14:58 | 只看该作者

是啊,个人觉得像键盘、touch,timer等需要中断通知系统有外部事件发生,这很容易想像,但我还是没有什么概念,到底什么样的装置才需要产生中断?!

使用特权

评论回复
板凳
dengdc| | 2019-2-20 15:01 | 只看该作者

由程序主动控制的就不需要中断

使用特权

评论回复
地板
huangchui| | 2019-2-20 15:04 | 只看该作者
例如点亮LED、设定LCD。关闭放大器的电源等。

使用特权

评论回复
5
tytgtrt5| | 2019-2-20 19:06 | 只看该作者
需要实时响应的事件需要中断触发,实时性要求没那么高,等得及CPU去查询的事件,理论上都可以不用中断,但有时候为了简化程序流程,在中断资源足够的情况下,也可以用中断处理。比如说串口数据处理,用中断和不用中断都可以实现,只是用中断之后会大部分从程序框架里独立出来,程序框架处理其他任务会好处理一些。

使用特权

评论回复
6
lizye| | 2019-2-21 18:17 | 只看该作者
一般外部输入事件直接引起软件的响应, 最好考虑用中断处理.

使用特权

评论回复
7
jiaxw| | 2019-2-21 18:21 | 只看该作者

个人感觉是 顺序执行执行不了的,要用中断

使用特权

评论回复
8
zhenykun|  楼主 | 2019-2-21 18:23 | 只看该作者
唉,还是没有什么结果,算了,先结贴吧,多谢大家啦

使用特权

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

本版积分规则

868

主题

11535

帖子

3

粉丝