STM8S系列单片机原理与应用(第四版) 课件第6章 STM8中断控制系统.pdf

STM8S系列单片机原理与应用(第四版) 课件第6章 STM8中断控制系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P A N 第6章STM8中断控制系统 第6章STM8S系列MCU 中断控制系统 6.1 CPU与外设通信方式概述 6.1.1 查询方式 6.1.2 中断通信方式 6.2 STM8S系列MCU 中断系统 6.2.1 中断源及其优先级 6.2.2 中断响应条件与处理过程 6.2.3 外中断源及其初始化 6.2.4 中断服务程序结构 6.2.5 中断服务程序执行时间控制 2023/3/3 STM8S系列单片机原理与应用(第四版) P A N 第6章STM8中断控制系统 6.1 CPU与外设通信方式概述 外围设备与CPU之间常用的通信方式有:查询方式、中断传输 方式和直接存储器存取(简称DMA )方式三种。 由于在单片机控制系统中,外设与CPU之间需要传送的数据量 较少,对传输率要求不高,多以中断传输方式为主。 当不同外设之间通过DMA方式进行数据传输时,在DMA控制 器控制下,CPU总线处于挂起状态,由DMA控制器直接控制数据的 传输过程。其特点是速度快,适合外设之间批量数据传送。因此, 绝大部分32位MCU(如Cortex_M3) 内核芯片,以及部分8位MCU(如 STM8L15X、16X)芯片均内置了支持4~8个通道的DMA控制器。 2023/3/3 STM8S系列单片机原理与应用(第四版) P A N 第6章STM8中断控制系统 6.1.1 查询方式 查询方式包括查询输出方式和查询输入方式。所谓查询输入方 式,是指CPU读外设数据前,先查询外设是否处于准备就绪状态 (即外设是否已将数据输出到CPU的数据总线上);查询输出方式 是指CPU 向外设输出数据前,先查询外设是否处于空闲状态(即外 设是否可以接收CPU输出的数据)。 特点:查询方式硬件开销少、传输驱动程序简单,但缺点是 CPU 占用率高,因为在外设未准备就绪或处于非空闲状态前,CPU 一直处于查询状态,不能执行其他操作,任何时候也只能与一个外 设进行数据交换。 2023/3/3 STM8S系列单片机原理与应用(第四版) P A N 第6章STM8中断控制系统 6.1.2 中断通信方式 采用中断传输方式即可克服查询传输方式存在的缺陷:当CPU 需要向外设输出数据时,将启动命令写入外设控制口后,就继续执 行随后的指令序列,而不是被动等待;当外设处于准备就绪状态, 可以接收数据时,由外设向CPU发出允许数据传送的请求信号—— 即中断请求信号,如果满足中断响应条件,CPU将暂停执行随后的 指令序列,转去执行预先安排好的数据传送程序——称为中断服务 程序,CPU响应外设中断请求的过程称为中断响应;待完成了数据 传送后,再返回断点处继续执行被中断了的程序——这一过程称为 中断返回。 2023/3/3 STM8S系列单片机原理与应用(第四版) P A N 第6章STM8中断控制系统 1.中断源 在计算机控制系统中,把引起中断的事件称为中断源。 2. 中断优先级 当多个外设以中断方式与CPU进行数据交换时,就可能遇到两 个或两个以上外设中断请求同时有效的情形。在这种情况下,CPU 先响应哪一外设的中断请求呢?这就涉及到中断优先级问题。 有了中断优先级控制后,就可以解决多个中断请求同时有效时, 先响应哪一请求中断问题,以及高优先级中断请求可

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档