ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt

ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt

ID:50315206

大小:1.49 MB

页数:45页

时间:2020-03-08

ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt_第1页
ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt_第2页
ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt_第3页
ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt_第4页
ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt_第5页
资源描述:

《ARM嵌入式系统教程 教学课件 作者 张石第6章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章PXA270实验系统设计及应用程序设计实例6.1PXA270实验系统资源概述EELiodXSCALEPXA270实验系统采用核心板加功能板的模式,外接5V的电源即可单独上电运行工作,它的外观如图6.1所示。6.1PXA270实验系统资源概述表6.1EELIOD系统核心板资源表6.1PXA270实验系统资源概述表6.2EELIOD系统功能板资源表6.2.1电源系统设计图6.2PXA270实验系统电源原理图6.2.2存储系统设计FLASH存储器系统扩展了64MBFLASH存储器,FLASH选用的是Intel公司的RC28F256P30C120,F

2、LASH存储器扩展如图6.3所示。6.2.2存储系统设计SDRAM存储器系统扩展了64MBSDRAM。SDRAM不具有掉电保持数据的特性,但其存取速度大大高于闪存,且具有读写属性,SDRAM存储器扩展如图6.4所示。LCD接口设计PXA270处理器内部集成LCD控制器,它提供了一个从PXA270处理器连接到被动或主动显示屏的接口。6.2.3LCD及触摸屏接口设计6.2.3LCD及触摸屏接口设计图6.5LCDC与CPU的连接图6.2.3LCD及触摸屏接口设计图6.6LCD背光电路图6.2.3LCD及触摸屏接口设计触摸屏接口设计触摸屏控制器选用UCB1

3、400BE,它的封装如下图所示。6.2.3LCD及触摸屏接口设计图6.7UCB1400封装图6.2.3LCD及触摸屏接口设计图6.8UCB1400BE结构图6.2.3LCD及触摸屏接口设计图6.9触摸屏接口电路图图6.10触摸屏接线插槽6.2.3LCD及触摸屏接口设计图6.11UCB1400BE的中断电路图6.2.4多媒体接口设计CF卡接口IntelXscalePXA270处理器内部集成了双通道16位PCMCIAPCCard/CF控制器,支持8位/16位I/O模式和Memory模式的访问,PCMCIA/CF接口如图6.13所示。6.2.4多媒体接口

4、设计MMC/SD接口PXA270内置有MMC/SD卡控制器,既支持一般读写方式,也支持SPI方式。使用电源芯片RT9178-33产生MMC/SD所需的3.3V电源电压。图6.14MMC/SD卡接口原理图6.2.4多媒体接口设计6.2.4多媒体接口设计Camera接口PXA270采用QuickCapture技术,为成像设备与无线设备提供接口。6.2.4多媒体接口设计图6.15QuickCaptute接口原理图6.2.5通信接口设计系统要通过UART与外部进行通信连接,所以需要进行电平转换。图6.16UART串行接口电路6.2.5通信接口设计图6.17

5、红外通信接口电路6.2.5通信接口设计6.2.5通信接口设计图6.18USBSlave接口电路6.2.5通信接口设计USB主机部分采用GL850A芯片扩展出两路USB主机接口,提供良好的EMI/ESD处理,也提供电源及总线自动侦测模式。USB主机接口电路如图6.19所示。6.2.5通信接口设计6.2.6通用I/O口设计键盘接口电路该实验系统的按键部分使用的是PXA270的专用矩阵键盘接口和直接键盘接口两种接口方式。6.2.6通用I/O口设计图6.20直连键盘接口电路图6.21矩阵键盘接口电路图6.22LED接口电路6.2.6通用I/O口设计6.2.

6、6通用I/O口设计图6.23LED译码电路6.3.1系统引导程序分析对于PXA270处理器,系统复位后的PC指针总是指向0x0地址,0x0~0x04是复位中断向量的入口点,这样在0x0~0x04的地址空间装载一条无条件跳转语句,其程序如下所示。6.3.1系统引导程序分析AREAboot,CODE,READONLYENTRY;程序入口bpost;第一条指令,0x00~0x04bpost;第二条指令,0x05~0x086.3.1系统引导程序分析堆栈寄存器的配置程序如下:postmovr14,pcldrpc,=post_initGpiomovr14,pc

7、ldrpc,=post_initMem6.3.1系统引导程序分析movr14,pcldrpc,=post_initKeyldrr0,=postDelaypostLoopsubr0,r0,#0x1cmpr0,#0x0postLoop6.3.1系统引导程序分析MOVR0,#0xa000000LDRHR2,[R0,#0]ANDR2,R2,#0xFFFFCFFFSTRHR2,[R0,#0]ldrr13,=osStackldrpc,=dummyOsEND6.3.2通用I/O程序设计实例对该实验系统进行编程,I/O口操作是最基本的实例,此处LED采用总线方式驱

8、动。LED对应地址列表如下表所示。6.3.2通用I/O程序设计实例片选控制的对应LED地址LED_CS2(LED1,LED

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。