全球旧事资料 分类
表示各种错误是否发生如溢出错误、校验错误、帧错误等;9、发送缓冲数据寄存器rUTXH
与接受数据缓冲寄存器rURXH
。4.用中断方式实现串口驱动。答:中断方式实现串口驱动的流程如下:开始设置rINTMSK打开串口接受中断串口数据到达,在相应IRQ中断服务程序中,接受串口数据至缓冲区RxbufferMAX_LEN,并设置全局变量IsReady为真值,然后清除并关闭串口接受中断数据处理并从串口发送数据响应结束,继续等待结束。
10
f北京航空航天大学ARM9嵌入式系统实验报告
实验二LCD和电机等综合实验
一、实验目的1.学习直流电机的工作原理,了解实现电机转动对于系统的软件和硬件要求。2.编程实现ARM系统的输出用于控制直流电机的转动。3.了解LCD基本概念与原理。4.理解LCD的驱动方式的基本原理和方法。5.熟悉用ARM内置的LCD控制器驱动LCD。二、实验内容1.通过一个电位器控制直流电机转动速度,并且用该电位器值使屏幕显示不同颜色。2.用三个电位器分别控制R、G、B,观察屏幕的变化。3.使用函数Uart_Pri
tf(),将RGB的值打印到串口输出。三、预备知识1.用EWARM集成开发环境,编写和调试程序的基本过程。2.ARM应用程序的框架结构。3.LCD的图形显示方式。4.了解直流电机的基本原理。四、实验设备及工具硬件:ARM嵌入式开发平台、用于S3C2410的JTAG仿真器、PC机Pe
tium100以上。软件:PC机操作系统Wi
2000或Wi
XP、EWARM集成开发环境、仿真器驱动程序、超级终端通讯程序五、实验原理及说明1.S3C2410LCD控制器逻辑框图如图1所示:
11
f北京航空航天大学ARM9嵌入式系统实验报告
图1S3C2410LCD控制器逻辑框图2ARM9S3C2410和液晶屏接口电路如图2所示:
图2ARM9S3C2410和液晶屏接口电路3.TFTLCD时序
12
f北京航空航天大学ARM9嵌入式系统实验报告
图3TFTLCD时序4.UPTECH2410SLCD图形显示方式UPTECH2410S的LCD显示模块由LCD控制器和16位色彩色LCD示器组成。其显示方式以直接操作显示缓冲区的内容进行,LCD控制器会通过DMA从显示缓冲区中获取数据,不需要CPU干预。本系统采用的LCD分辨率为640X480,工作在65536色彩色显示模式,在该模式下,显示缓冲区中的一个字节数据代表LCD上的一个点的颜色信息,因此,所需要的显示缓冲区大小为640X480X2字节。其中每个字节的彩色数据格式如图2所示:
图2每个字节的彩色数据格式5.UPTECH2410SLCD控制器初始化初始化LCD控制寄存器,包括设置LCD分辨率,扫描频率,显示缓冲区等。初始化LCD端口,由于LCD控制端口与CPU的GPIO端口是复用的,因此必须设置r
好听全球资料 返回顶部