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

上传人:E**** 文档编号:89189322 上传时间:2019-05-21 格式:PPT 页数:45 大小:1.49MB
返回 下载 相关 举报
ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章_第1页
第1页 / 共45页
ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章_第2页
第2页 / 共45页
ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章_第3页
第3页 / 共45页
ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章_第4页
第4页 / 共45页
ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章》由会员分享,可在线阅读,更多相关《ARM嵌入式系统教程 教学课件 ppt 作者 张石 第6章(45页珍藏版)》请在金锄头文库上搜索。

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

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

3、00BE,它的封装如下图所示。,6.2.3 LCD及触摸屏接口设计,图6.7 UCB1400 封装图,6.2.3 LCD及触摸屏接口设计,图6.8 UCB1400BE 结构图,6.2.3 LCD及触摸屏接口设计,图6.9 触摸屏接口电路图,图6.10 触摸屏接线插槽,6.2.3 LCD及触摸屏接口设计,图6.11 UCB1400BE 的中断电路图,6.2.4 多媒体接口设计,CF卡接口 Intel Xscale PXA270处理器内部集成了双通道16位PCMCIA PC Card/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.14 MMC/SD卡接口原理图,6.2.4 多媒体接口设计,6.2.4 多媒体接口设计,Camera 接口 PXA270采用Quick Capture技术,为成像设备与无线设备提供接口。,6.2.4 多媒体接口设计,图6.15 Quick Captute接口原理图,6.2.5 通信接口设计,系统要通过UART与外部进行通信连接,所以需要进行电平转换。,图6.16 UART串行接口电路,6.2.5 通信接

5、口设计,图6.17 红外通信接口电路,6.2.5 通信接口设计,6.2.5 通信接口设计,图6.18 USB Slave接口电路,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.22 LED接口电路,6.2.6

6、 通用I/O口设计,6.2.6 通用I/O口设计,图6.23 LED译码电路,6.3.1 系统引导程序分析,对于PXA270处理器,系统复位后的PC指针总是指向0x0地址,0x00x04是复位中断向量的入口点,这样在0x00x04的地址空间装载一条无条件跳转语句,其程序如下所示。,6.3.1 系统引导程序分析,AREA boot ,CODE ,READONLY ENTRY ;程序入口 b post ;第一条指令,0x000x04 b post ;第二条指令,0x050x08,6.3.1 系统引导程序分析,堆栈寄存器的配置程序如下: post mov r14,pc ldr pc,=post_in

7、itGpio mov r14,pc ldr pc,=post_initMem,6.3.1 系统引导程序分析,mov r14,pc ldr pc,=post_initKey ldr r0,=postDelay postLoop sub r0,r0,#0x1 cmp r0,#0x0 postLoop,6.3.1 系统引导程序分析,MOV R0,#0xa000000 LDRH R2,R0,#0 AND R2,R2,#0xFFFFCFFF STRH R2,R0,#0 ldr r13,=osStack ldr pc,=dummyOs END,6.3.2 通用I/O程序设计实例,对该实验系统进行编程,I/O口操作是最基本的实例,此处LED采用总线方式驱动。 LED对应地址列表如下表所示。,6.3.2 通用I/O程序设计实例,6.3.3 LCD程序设计实例,DMAC 输入FIFO 调色板,6.3.3 LCD程序设计实例,输出FIFO 引脚描述 LCD显示程序原理,6.3.3 LCD程序设计实例,LCD显示程序原理 1) 设置LCDC与LCD接口引脚 2) 打开LCD背光 3) 设置帧描述符,6.3.3 LCD程序设计实例,5) 设置FDADR0,LCCR0 6) 字符显示 7)启动LCD控制器,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号