更多课程 选择中心

嵌入式培训
达内IT学院

400-111-8989

嵌入式开发中轮询与中断方式怎么选?

  • 发布:嵌入式培训
  • 来源:嵌入式资讯
  • 时间:2020-11-25 16:15

上一节我们说过了嵌入式中中断方式的概念及本质今天来说一说嵌入式中的链轮方式以及轮询与中断方式怎么选;轮询是一种CPU决策如何提供周边设备服务的方式。

在轮询过程中,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务。每个设备都有一个指示命令就绪的位,指示该设备的状态。当此状态就绪即给予服务,服务结束后再问下一个周边,接着不断周而复始。

轮询方式

I/O设备的程序轮询是计算机系统对I/O设备的一种管理方式。它定时对各种设备轮流询问一遍有无处理要求。轮流询问之后,有要求的,则加以处理。在处理I/O设备的要求之后,处理机返回继续工作。

轮询的优缺点

优点

在一些应用中可以增强了程序的实时性...

缺点

能处理的输入输出设备的数量也是有一定限度的。

程序轮询占用CPU的处理时间,效率较低。

中断和轮询之间的区别?

    中断时,设备会通知CPU引起注意;而在轮询中,CPU会稳定地检查设备是否需要注意。

中断不是协议,而是一种硬件机制;轮询反之。

在中断中,该设备由中断处理程序提供服务;轮询时,该设备由CPU维修。

中断可以随时发生;轮询时,CPU会以固定的间隔稳定地对设备进行投票。

在中断中,中断请求线用作指示设备需要维修的指示;在轮询时,命令就绪位用作指示,表明设备需要维修。

在中断中,一旦任何设备将其中断,处理器就会受到干扰;在轮询中,处理器通过重复检查每个设备的命令就绪位来浪费无数的处理器周期。

最后,达内嵌入式培训机构提醒每一个it爱好者:如果你想要在短时间内快速入门,顺利掌握一门技术,建议还是认真学习视频。多练习,多动手。

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式开发中什么是中断方式?
下一篇:Arduino和单片机有啥区别?

怎样才能学好单片机?

单片机:写1清零,写0清零,有什么区别?

嵌入式工程师一定不要乱用全局变量

嵌入式培训靠谱吗?就业怎么样?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省