打印
[技术问答]

单片机软中断与硬件中断的区别

[复制链接]
1605|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
心愿wish|  楼主 | 2017-3-21 14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
区别有好几点,不过可能我总结得不全面 下面是我自己的一些体会
譬如:用语言编写的指令将正在运行的程序中断是软中断,而断电或是重启等属于硬叫断.
1.软中断发生的时间是由程序控制的,而硬中断发生的时间是随机的
2.软中断是由程序调用发生的,而硬中断是由外设引发的
3.硬件中断处理程序要确保它能快速地完成它的任务,这样程序执行时才不会等侍较长时间
编写这两类的中断处理程序我感觉区别不太大

相关帖子

沙发
sunyk| | 2017-3-21 14:34 | 只看该作者
说的有道理,顶一下

使用特权

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

本版积分规则

21

主题

104

帖子

0

粉丝