- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§5.5 通信接口 5.5.3 IIC 7、 I2C总线通用传输过程及格式 传输过程:主器件送出一个起始条件,起始条件后面的第一个字节是地址域,送出一个从地址。之后,传输的每个字节后面都有一个应答(ACK)位。 地址信息:1个字节,包括7位地址,1位传输方向指示位。第7位=0,写操作;第7位=1,读操作。 数据位发送顺序:先高后低。 SDA线上传输的每个字节长度都是8位,每次传输中,字节的数量没有限制。 应答信号:为了完成1个字节的传输操作,接收器应该在接收完1个字节之后发送ACK位到发送器,告诉发送器,已经收到了这个字节。 ACK脉冲信号在SCL线上第9个时钟处发出。(前面8个时钟完成1个字节的数据传输,SCL上的时钟都是由主器件产生的)。 当发送器要接收ACK脉冲时,应该释放SDA信号线,也就是将SDA置高。接收器在接收完前面8位数据后,将SDA拉低。发送器探测到SDA为低,就认为接收器成功接收了前面的8位数据。 §5.5 通信接口 5.5.3 IIC §5.5 通信接口 5.5.3 IIC S3C44B0X支持一个多主I2C-BUS串行接口。 主S3C44B0X能发送或接收串行数据到从设备,并遵守标准的IIC协议。 有如下操作模式: 主发送模式 主接收模式 从发送模式 从接收模式 涉及4个寄存器: IIC-BUS控制寄存器IICCON IIC-BUS控制/状态寄存器IICSTAT IIC-BUS地址寄存器IICADD IIC-BUS发送/接受数据移位寄存器IICDS §5.6 中断接口 一、中断概述 1、中断源:30个 1个看门狗定时器 6个定时器 6个UART 8个外部中断 4个DMA 2个RTC 1个ADC 1个IIC 1个SIO §5.6 中断接口 一、中断概述 2、中断请求处理:中断控制器接收来自30个中断源的中断请求 3、中断处理模式:矢量中断模式,非矢量中断模式 4、中断控制器角色:响应来自FIQ(快速中断请求)或IRQ(普通中断请求)的中断,并请求内核对中断进行处理 5、硬件优先级逻辑: (1)多个中断源中断请求发生时,由硬件优先级逻辑确定哪个中断源得到中断服务 (2)同时硬件逻辑使中断向量表的跳转指令加载到(0X18或0X1C)位置,在该位置执行跳转指令使程序跳到相应的中断服务线程,因此相对于传统的ARM的软件方法能够大大减少中断进入延时 §5.6 中断接口 一、中断概述 6、矢量中断模式与非矢量中断模式: (1)矢量中断模式:由硬件识别中断源,由硬件控制跳转到ISR(中断服务程序),执行中断服务程序 (2)非矢量中断模式:由中断服务程序识别中断源,进而控制转到对应中断源的中断服务程序执行 7、 ARM7TDMI的两种中断模式 IRQ和FIQ的区别: (1)FIQ必须尽快处理事件并尽快离开这个模式; (2)IRQ可被FIQ中断,但IRQ不能中断FIQ; (3)为了加快FIQ响应速度,FIQ模式配备了更多的私有寄存器。 §5.6 中断接口 一、中断概述 8、影响中断处理的寄存器: (1)CPSR状态寄存器 CPSR的F标志位=1,处理器不响应FIQ; F标志位=0,处理器响应FIQ; CPSR的I标志位=1,处理器不响应IRQ。 I标志位=0,处理器不响应IRQ。 (2) INTMSK中断屏蔽寄存器: 每一位对应一个中断源, I=0 F=0; 屏蔽位=0 处理器响应中断源提出的中断请求 I=0 F=0; 屏蔽位=1 处理器不响应中断源提出的中断请求 I=1 F=1 屏蔽位=X 处理器不响应中断源提出的中断请求 §5.6 中断接口 一、中断概述 26个单独中断源 4个外部中断通过逻辑或关系公用一个中断源 2个Uart错误中断公用一个中断源 §5.6 中断接口 二、中断源 §5.6 中断接口 二、中断源 §5.6 中断接口 三、中断优先级 1、中断优先级产生模块:确定中断源优先级 (1)、优先级产生模块处理中断源 只为IRQ中断服务 优先级产生模块处理条件: 向量中断模式 在INTMOD寄存器中配置为ISR (2)、优先级产生模块组成 5部分:1个主单元,4个从单元 一个从单元管理6个中断源 主单元管理4个从单元,2个中断源 §5.6 中断接口 三、中断优先级 从优先级单元
您可能关注的文档
- 华南理工大学《电力系统分析》武志刚 电力系统分析.pptx
- 华南理工大学《中国近现代史纲要》2008-2009学期纲要复习题(近代史).doc
- 华南理工大学《中国近现代史纲要》2010-2011年下《纲要》复习提纲 近代史.doc
- 华南理工大学《中国近现代史纲要》2011-2012年下《纲要》复习提纲.doc
- 华南理工大学《电力系统分析》武志刚 PowerSystemChapter8new.ppt
- 华南理工大学《中国近现代史纲要》第二学期纲要复习题.doc
- 华南理工大学《中国近现代史纲要》复习提纲(2010.6).doc
- 华南理工大学《中国近现代史纲要》纲要选择题.doc
- 华南理工大学《中国近现代史纲要》简答题、辨析题、论述题答案(完整版).doc
- 华南理工大学《中国近现代史纲要》近代史复习资料.doc
文档评论(0)