ARM7-LPC2132驱动LCM的接口说明
与液晶显示模块(LCM)的硬件接口设计
本文引用地址:https://www.eepw.com.cn/article/201611/322774.htm1) 电平匹配:LPC2132系列操作电压范围:3.0~3.6 V,选择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逐一控制。
评论