1.研究GPS模块源的工作方式及原理并将其数据发送至ARM芯片中。 2.研究了基于ARM微处理器的嵌入式系统开发,并掌握了嵌入式系统开发的一些基本方法,最
1.研究GPS模块源的工作方式及原理并将其数据发送至ARM芯片中。
2.研究了基于ARM微处理器的嵌入式系统开发,并掌握了嵌入式系统开发的一些基本方法,最终完成对GPS模块源信号的接收并完成对信号的处理解读操作。
3.研究了LCD12864液晶显示屏的工作方式原理,最终完成对解读信号的正确显示。
实验是基于LPC2138的ARM微处理器,在开发板上搭建外围电路、串行接口、液晶显示屏等硬件。最终通过软件控制实现GPS输出信号的提取、解读以及实时显示等功能,并进行调试仿真给出实验结果而得出结论。
2 LPC2138
本次试验采用LPC2138作为微处理器,完成对信号数据的读取以及解读。是基于一个支持实时仿真和嵌入式跟踪的32位ARM7TDMI-STM CPU的微控制器,共有64个管脚,其管脚图如图2.1所示。
图2.1 LPC2138管脚图
从图2.1可以看出LPC2138的管脚大多具有一个以上的功能,可以通过管脚连接模块(PINSEL0 、PINSEL01、PINSEL2)将管脚连接到不同的功能模块,因此在使用任何一种功能模块之前,必须进行管脚连接配置。本次试验用到的模块有UART0和UART1串口模块,其具有2个具有2个符合′550工业标准的异步串行口(UART)UART0和UART1。两者除了外设基地址以外,其他都相同,都具有16字节收发FIFO,内置波特率发生器,接收器FIFO触发点可为1,4,8和14字节。UART管脚描述见图2.2
图2.2 UART管脚描述
本次试验GPS模块源连接UART1,因此将P0.8和P0.9选择可使用UART1功能程序如下:PINSEL0 =(PINSEL0 & 0xFFF0FFF0)|0x00050005。