- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
S5PV210处理器中断与定时器
S5PV210处理器中断与定时器
物联网师资培训
1
外设与CPU之间数据请求方式
1)查询方式:
CPU不断查询外设状态,如果外设准备就绪就开始传输数据,如果外设
还没有准备好,就继续循环查询。
2)中断方式:
当外设准备好与CPU进行数据交换时,首先向CPU提出中断请求,CPU
接到中断请求并在一定条件下,暂停原来的程序,转去执行中断服务程
序,完成数据传输过程,执行完成后再次返回到原程序继续执行。
3)DMA方式:
不经过CPU而直接按照事前约定的方式进行数据传输。
中断概念
中断概念
中断是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因
插入了另一段程序运行的过程。
从另一个角度看,中断是指CPU在执行程序的过程中,遇到异常情况
需要处理,CPU停止当前程序的运行,保存当前程序运行处的必要参
数,转去处理这些异常情况,处理结束后再返回当前程序的间断处,继
续执行原程序。
中断源
中断源
我们把可以引起中断的信号源称之为中断源。S5PV210处理器一共有93
个中断源,如下图所示。
中断响应
中断响应
1、硬件自动保护断点,即保存下一将要执行的指令的地址
到lr寄存器。
2、寻找中断入口,根据不同的中断源所产生的中断,查找
不同的入口地址。
3、执行中断处理程序。
4、中断返回:执行完中断指令后,就从中断处返回到主程
序,继续执行。
S5PV210中断体系结构
S5PV210中断控制器由4个中断向量控制器VIC(VectoredInterrupt
Controller),ARMPrimeCellPL192以及TrustZoneInterrupt
Controller,SP890组成。S5PV210最多可支持93个中断源。
中断向量控制器(VIC)有以下5个主要特点:
①支持93个IRQ中断向量
②固定的硬件中断优先级
③软件可编程的中断优先级
④可产生IRQ和FIQ
⑤产生软件中断
VIC有四个组,其中每个组均包含有32个中断源,合计128个中断源
(当然有一些是空的),所支持的中断源,从GPIO的EINT到UART等
各类通讯总线再到多媒体信号等,可以说是无所不包,所以我们只有利
用好向量中断控制器,才能更加高效地使用CPU的计算资源,服务于具
体的工作需求。
S5PV210处理器的中断处理过程
中断现场保护
左图是IRQ中断发生时的寄存器
保存示意图。中断发生时首先将
CPSR保存到IRQ模式下的SPSR
寄存器中,然后将PC值保存到
IRQ模式下的LR寄存器中,最后
保存中断程序中用到的R0-R12
中的寄存器,设置IRQ模式下的
栈。其中前两条即保存CPSR和
LR寄存器的值,是由硬件在中断
发生的时候自动完成。
S5PV210处理器中断编程
1)使能中断控制器
2)使能IRQ(设置CPSR中的I位)
3)将IO配置成中断模式及上下拉使能
4)设置中断触发方式
5)清除中断挂起标志位
6)中断屏蔽位禁止
7)在中断控制器使能中断
8)清除中断入口地址VICnADDRESS
9)绑定中断服务程序入口地址VICnVECT
您可能关注的文档
- 武汉石化新建10.4万吨年裂解气制醋酸乙烯项目VAC环境评价报告(03版).doc
- 武汉阳逻石化 20 万吨 年硫磺回收装置及系统配套项目设计摘要.pdf
- 武汉阳逻石化 20 万吨年硫磺回收装置及系统配套项目 设备选型与典型设备设计.pdf
- 武汉阳逻石化 20 万吨年硫磺回收装置及系统配套项目·环境影响报告书.pdf
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 安全性预评价.docx
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 初步设计说明书.docx
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 创新性说明.doc
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 环境影响报告书.doc
- 武汉阳逻石化20万吨硫磺回收装置及系统配套项目 项目可行性报告.docx
- 武汉阳逻石化20万吨年硫磺回收装置及系统配套项目初步设计说明书(8).pdf
文档评论(0)