- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 ARM处理器简介
第 1 章 ARM 处 理 器 简 介 ARM处理器的应用 当前主要应用于消费类电子领域; 到目前为止,基于ARM技术的微处理器应用约占据了32位嵌入式微处理器80%以上的市场份额; 全球90%的GSM/3G手机、99%的CDMA手机以及绝大多数PDA产品均采用ARM体系的嵌入式处理器; “掌上计算”相关领域皆为ARM所主宰; 1.4 数据长度 ARM处理器支持下列数据类型: 字节型数据(Byte):数据宽度为8bits。 半字数据类型(HalfWord):数据宽度为16bits。 字数据类型(Word):数据宽度为32bits。 其中,字需要4字节对齐(地址的低两位为0)、半字需要2字节对齐(地址的最低位为0)。 1.6 天嵌TQ2440开发板硬件资源概述 电源电路 5V输入,通过可带载1.5A的低压差线性稳压源AS1117AR-3.3芯片稳压,提供3.3V电源。 添加保险丝用于防止过流导致开发板损坏,保险丝采用的是2A。 复位电路 为了提供高效的电源监控作用,选取了专门的系统监视复位芯片MAX811,实现对电源电压的监控和手动复位操作。 一旦系统电源低于系统复位的阀值(2.93V),复位芯片MAX811将会对系统进行复位。 串口电路 RS-232接口,即COM1,2引脚TXD,3引脚RXD。 S3C2440有3个独立的异步串行I/O口。 按键电路 TQ2440开发板设计了4路按键电路。一般情况下,GPIO引脚电平为高。一旦按键按下,GPIO的引脚电平为低。 可以通过程序轮询的模式或者中断的模式来获取GPIO引脚电平的变化。 USB接口电路 USB模块集成在S3C2440芯片中,所以使用S3C2440时,可以直接利用其中的USB模块。 ADC电路 S3C2440具有8路CMOS A/D转换器,其参考电压为3.3V。 实验开发板提供了一路直流电压测试电路,如图所示,可调电阻PR2用于调整输入电压,AIN2是模拟电压输入端口。 当电位器滑动头位于最上端,AIN2引脚电压为3.3V,位于最下端, AIN2引脚电压为0V。 AIN2引脚电压在0~3.3V之间变换。通过ADC输入通道2对AIN2引脚电压进行A/D转换,将取得数字量。 蜂鸣器PWM驱动电路 通过PWM推动且可以发出不同频率声音的蜂鸣器 当TOUT0输出高电平时,三极管导通,蜂鸣器蜂鸣;当TOUT0输出低电平时,三极管截止,蜂鸣器停止蜂鸣。 三极管8050起到了驱动蜂鸣器的作用,将TOUT0输出的电流放大到能使蜂鸣器蜂鸣的电流值。 S3C2440基本特性 寄存器R13在ARM指令中常用作堆栈指针,但这只是一种习惯用法,用户也可使用其他的寄存器作为堆栈指针。 而在Thumb指令集中,某些指令强制性的要求使用R13作为堆栈指针。 寄存器类别 寄存器在汇编中的名称 各模式下实际访问的寄存器 用户 系统 管理 中止 未定义 中断 快中断 通用寄存器和程序计数器 R0(a1) R0 R1(a2) R1 R2(a3) R2 R3(a4) R3 R4(v1) R4 R5(v2) R5 R6(v3) R6 R7(v4) R7 R8(v5) R8 R8_fiq R9(SB,v6) R9 R9_fiq R10(SL,v7) R10 R10_fiq R11(FP,v8) R11 R11_fiq R12(IP) R12 R12_fiq R13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiq R14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiq R15(PC) R15 状态寄存器 CPSR CPSR SPSR 无 SPSR_svc SPSR_abt SPSR_und SPSR_irq SPSR_fiq 堆栈指针寄存器R13(SP) 寄存器R13常作为堆栈指针(SP) R14也称作子程序链接寄存器(Subroutine Link Register)或链接寄存器LR。 当执行BL子程序调用指令时,R14中得到R15(程序计数器PC)的备份。 其他情况下,R14用作通用寄存器。与之类似,当发生中断或异常时,对应的分组寄存器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值。 寄存器类别 寄存器在汇编中的名称 各模式下实际访问的寄存器 用户 系统 管理 中止 未定义 中断 快中断 通用寄存器和程序计数器 R0(a1) R0 R1(a2) R1 R2(a3) R2 R3(a4) R3 R4(v1) R4 R5(v2) R5 R6(v3) R6 R7(v4) R7 R8(v5) R8 R8_fiq R9(SB,v6) R9 R9_fiq R10
您可能关注的文档
- 第14课-美国的独立.ppt
- 第15章 复杂控制系统.ppt
- 第14课百花齐放 推陈出新.ppt
- 第15-19章_物联网综合应用.ppt
- 第15章 涂膜的缺陷和防治.ppt
- 第15章_环境保护与可持续发展 全球变化.ppt
- 第15章.移动商务物流ppt.ppt
- 第15章_轴.ppt
- 第15课 风.ppt
- 第16章 尺寸链.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)