3手把手开发讲解视频f28335中断系统.pptxVIP

  • 30
  • 0
  • 约2.28千字
  • 约 18页
  • 2021-09-09 发布于北京
  • 举报
F28335中断系统本讲主要内容1.中断介绍2.中断操作3.中断相关寄存器4.中断配置1.中断介绍1.1 中断概念 中断其实就是当 CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起 CPU 暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断,引发中断的称为中断源。 1.2 F28335中断概述 F28335内部有16个中断线,其中包括2个不可屏蔽中断(RESET和NMI)与14个可屏蔽中断。 1.3 F28335中断机制 F28335的中断采用的是3级中断机制,分别是外设级中断、PIE级中断和CPU级中断,最内核部分为CPU级中断,即CPU只能响应从CPU中断线上过来的中断请求,但F28335中断源很多,CPU没有那么多中断线,在有限中断线的情况下,只能安排中断线进行复用,其复用管理就有了中间层的PIE级中断,外设要能够成功产生中断响应,就要首先经外设级中断允许,然后经PIE允许,最终CPU做出响应。 1.4 F28335中断向量 CPU响应中断,就是CPU要去执行相应的中断服务程序,其响应过程是CPU将现执行程序的指令地址压入堆栈,跳转到中断服务程序入口地址,中断服务程序的入口地址就是中断向量,这个中断向量用2个16位寄存器存放。入口地址是22位的,地址的低

文档评论(0)

1亿VIP精品文档

相关文档