PXA270实验系统设计及应用程序设计实例
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.2.5 通信接口设计
图6.16 UART串行接口电路
6.2.5 通信接口设计
图6.17 红外通信接口电路
6.2.5 通信接口设计
图6.18 USB Slave接口电路
6.2.5 通信接口设计
USB主机部分采用GL850A芯片扩展出 两路USB主机接口,提供良好的 EMI/ESD处理,也提供电源及总线自 动侦测模式。USB主机接口电路如图 6.19所示。
CF卡接口 Intel Xscale PXA270处理器内部集 成了双通道16位PCMCIA PC Card/CF控制器,支持8位/16位I/O 模式和Memory模式的访问, PCMCIA/CF接口如图6.13所示。
6.2.4 多媒体接口设计
MMC/SD接口 PXA270内置有MMC/SD卡控制器, 既支持一般读写方式,也支持SPI方 式。使用电源芯片RT9178-33产生 MMC/SD所需的3.3V电源电压。
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程序设计实例
6.2.4 多媒体接口设计
图6.14 MMC/SD卡接口原理图
6.2采用Quick Capture技术, 为成像设备与无线设备提供接口。
6.2.4 多媒体接口设计
图6.15 Quick Captute接口原理图
6.2.5 通信接口设计
系统要通过UART与外部进行通信连 接,所以需要进行电平转换。
第6章 PXA270实验系统 设计及应用程序设计实例
6.1 PXA270实验系统资源概述
EELiod XSCALE PXA270实验系统采用 核心板加功能板的模式,外接5V的电源 即可单独上电运行工作,它的外观如图6. 1所示。
6.1 PXA270实验系统资源概述
表6.1 EELIOD系统核心板资源表
图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 多媒体接口设计
6.2.2 存储系统设计
SDRAM存储器 系统扩展了64MB SDRAM。SDRAM 不具有掉电保持数据的特性,但其存 取速度大大高于闪存,且具有读写属 性,SDRAM存储器扩展如图6.4所示。
6.2.3 LCD及触摸屏接口设计
LCD接口设计
PXA270处理器内部集成LCD控制器,
它提供了一个从PXA270处理器连接
6.1 PXA270实验系统资源概述
表6.2 EELIOD系统功能板资源表
6.2.1 电源系统设计
图6.2 PXA270实验系统电源原理图
6.2.2 存储系统设计
FLASH存储器 系统扩展了64MB FLASH存储器 , FLASH选用的是Intel公司的 RC28F256P30C120,FLASH存储器 扩展如图6.3所示。
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
AREA boot ,CODE ,READONLY ENTRY ;程序入口 b post ;第一条指令, 0x00~0x04 b post ;第二条指令, 0x05~0x08
6.3.1 系统引导程序分析
堆栈寄存器的配置程序如下: post mov r14,pc ldr pc,=post_initGpio mov r14,pc ldr pc,=post_initMem
6.2.5 通信接口设计
6.2.6 通用I/O口设计
键盘接口电路
该实验系统的按键部分使用的是 PXA270的专用矩阵键盘接口和直接键 盘接口两种接口方式。
6.2.6 通用I/O口设计
图6.20 直连键盘接口电路
图6.21 矩阵键盘接口电路
6.2.6 通用I/O口设计
图6.22 LED接口电路
5) 设置FDADR0,LCCR0 6) 字符显示 7)启动LCD控制器
6.2.6 通用I/O口设计
图6.23 LED译码电路
6.3.1 系统引导程序分析
对于PXA270处理器,系统复位后的 PC指针总是指向0x0地址, 0x0~0x04是复位中断向量的入口点, 这样在0x0~0x04的地址空间装载一 条无条件跳转语句,其程序如下所示。
6.3.1 系统引导程序分析
到被动或主动显示屏的接口。
6.2.3 LCD及触摸屏接口设计
图6.5 LCDC与CPU的连接图
6.2.3 LCD及触摸屏接口设计
图6.6 LCD背光电路图
6.2.3 LCD及触摸屏接口设计
触摸屏接口设计 触摸屏控制器选用UCB1400BE,它 的封装如下图所示。
6.2.3 LCD及触摸屏接口设计
6.3.2 通用I/O程序设计实例
对该实验系统进行编程,I/O口操作是 最基本的实例,此处LED采用总线方 式驱动。 LED对应地址列表如下表所 示。
6.3.2 通用I/O程序设计实例
片选控制的对应LED LED_CS2(LED1,LED2) LED_CS3(LED3,LED4)
地址 0x10300000 0x10400000