ARM7-LPC2132驱动LCM的接口说明
来源:互联网 发布:淘宝少女大便 编辑:程序博客网 时间:2024/06/05 04:28
显示设计是所有嵌入式系统的重要组成部分之一。显示器件包括LED、字符LCM、图形LCM、VFD等,其中图形LCM(如128x64、192x64等点阵)可显示ASCII字符、汉字和图形,且性价比较高,在嵌入式系统中的应用日趋广泛,虽在MCS-51系列中的设计已非常成熟。但由于ARM与MCS-51有许多不同之处,其设计方法当然也有差别,下面以LPC2132和192x64点阵LCM为例进行说明。
1) 电平匹配:LPC2132系列操作电压范围:3.0~3.6V,选择3V的LCM当然没有问题,但市场上3V的LCM价格常常比5V贵,而LPC2132的I/O口可承受5V的最大电压,所以可采用5V的LCM,但需在LCM与LPC2132相连的I/O口上接5V上拉电阻。
2)I/O连接:LPC2132没有外部总线,所有I/O口都需要进行配置,由内部寄存器决定是输入还是输出。其中P0口共有31个I/O口,P1口有16个I/O口,而且I/O口的编号不连续(如P0.28与P1.25相邻),由于编程时对I/O口采用位操作,所以具体连接时,可根据硬件电路板布线需求进行连接。为提高显示刷新速度,需检测LCM内部的忙标志(很有必要,我就是在这个地方被卡住了),每次向LCM写数据前,先读取LCM的状态,当状态为非忙时才能写入显示数据,这样,要注意动态设置与LCM数据线相连的LPC2132的I/O口方向,而且8个数据位要用IOSET和IOCLR逐一控制。
0 0
- ARM7-LPC2132驱动LCM的接口说明
- S3C6410驱动I80接口LCM
- 关于LPC2132操作EEPROM的一些理解
- 6572M支持的lcm 分辨率说明
- ARM7---LCD1602---液晶显示驱动
- ARM7---12864---液晶显示驱动
- FreeRTOS 到ARM7的移植(原创),送官方说明文档
- 关于ARM7驱动12232f LCD的驱动程序
- lcm驱动简单认识
- MTK6577---LCM驱动分析
- MTK LCM驱动移植
- lcm驱动流程
- lcm 驱动分析
- mtk lcm驱动添加
- mtk lcm驱动流程
- MTK LCM驱动移植
- lcm 接口总结
- STM32 控制lcm液晶ILI9341驱动的液晶驱动程序
- c语言中static使用方法
- 嵌入式程序员应知道的0x10个基本问…
- boolan web ex 第四
- 电子工程师在珠江三角洲的求职功略
- S3C2440和S3C6410性能比较
- ARM7-LPC2132驱动LCM的接口说明
- PCB布线要点及布局
- 关于ARM裸机ADS中implicit cast of…
- 20170218 pm
- 健美猪,拱开了行业最大黑洞
- 《linux设备驱动开发详解》第二版
- 无厘头对联
- (转载)明星QQ,可以进空间
- 16个经典面试问题回答思路