打印
[MM32软件]

【MM32 eMiniBoard测评报告】+ 4 驱动LCD1602A液晶屏

[复制链接]
8006|72
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 hello、C 于 2020-6-15 23:01 编辑

使用MM32 eMiniBoard开发板,驱动LCD1602A液晶屏

      在两年前,买了套开发板的同时,买了个LCD1602A的液晶屏,一直没有用它,让它在柜子里吃了两年多的灰。前几天想起来还有这么一个东西,于是找到了这个液晶屏,就拿出来玩玩了,说实话看上去还是蛮新的,并没有多少灰尘。

      想着这些,就在21ic下载并查阅了LCD1602A的参考手册,并查看了MM32 eMiniBoard开发板的IO口使用情况后,刚开始使用GPIOB Port接口来对接LCD1602的IO口,调试结果并不理想,没有调试成功,液晶屏没有按照预想的那样进行显示,而且出现了误码。一度让我很是疑惑,相关问题在后面进行说明。      

      进行了如下配置:

      1. 使用GPIOA Port  Pin0 - Pin7 对接 LCD1602A DB0 - DB7.

      2. 使用GPIOC Port  Pin13 Pin14 Pin15 分别对接 LCD1602A R/W RS EN控制端口。

      3. 使用MM32 eMiniBoard开发板的VCC GND供电端口 分别对接 LCD1602A的VDD、VSS供电端口)及 (A、K 背光源端口)。

      4. 复用GPIOA Port Pin1 即 A1端口(电位器电压输出口),对接LCD1602A V0输入端口,用来调节液晶屏显示对比度,以满足不同的需求。


      5. 在进行写操作时,配置GPIOA Port Pin0 - Pin7为推挽输出端口;在进行读操作时,配置GPIO Port Pin0 - Pin7为悬空输入端口。

      6. 通过通信控制LCD1602A的I/D、S、D、C、B、S/C、R/L、DL、N、F控制位,控制显示模式、移位操作及数据通信方式。

      遇到的一些问题:

      1. 在写操作及读操作时,仅
配置GPIOA Port Pin0 - Pin7为输入上拉模式,可能会产生一些问题,特别是有外围电路影响的时候。

      2. 在控制EN控制端口时,延时不够(时序不满足要求),可能会发生意想不到的情况。

      3. 尽量在上电后,先配置好LCD1602A的部分参数。
      部分效果图示如下:
      

      2020.06.15 更新


      参考工程代码:
游客,如果您要查看本帖隐藏内容请回复

使用特权

评论回复
沙发
mei326| | 2020-6-20 09:34 | 只看该作者
11111

使用特权

评论回复
板凳
hello、C|  楼主 | 2021-10-15 14:54 | 只看该作者
自己顶一顶,看一看

使用特权

评论回复
地板
skyred| | 2021-10-15 15:16 | 只看该作者
TFT的屏支持么

使用特权

评论回复
5
huquanz711| | 2021-10-15 18:24 | 只看该作者
居然还有用1602液晶的

使用特权

评论回复
6
lidi911| | 2021-10-16 18:48 | 只看该作者
哇,还在用1602液晶啊!

使用特权

评论回复
7
sparrow054| | 2021-10-18 17:53 | 只看该作者
能不能驱动TFT屏,对屏幕的需求比较高~

使用特权

评论回复
8
chenqianqian| | 2021-10-18 21:00 | 只看该作者
1602应该绝版了吧

使用特权

评论回复
9
kkzz| | 2021-11-3 16:34 | 只看该作者
LCD1602如何接单片机?

使用特权

评论回复
10
hudi008| | 2021-11-3 16:34 | 只看该作者
怎么让lcd1602显示两行?

使用特权

评论回复
11
lzmm| | 2021-11-3 16:35 | 只看该作者
LCD1602怎么增加汉字库?

使用特权

评论回复
12
minzisc| | 2021-11-3 16:35 | 只看该作者
LCD1602(不带字库)是什么意思?

使用特权

评论回复
13
selongli| | 2021-11-3 16:36 | 只看该作者
LCD1602是 单片机中很重要的模块之一

使用特权

评论回复
14
fentianyou| | 2021-11-3 16:36 | 只看该作者
LCD1602简单显示程序  

使用特权

评论回复
15
xiaoyaodz| | 2021-11-3 16:37 | 只看该作者
单片机 LCD1602 如何清除上一次输入?

使用特权

评论回复
16
febgxu| | 2021-11-3 16:37 | 只看该作者
单片机中 LCD1602使能端 的设置

使用特权

评论回复
17
sdlls| | 2021-11-3 16:37 | 只看该作者
支持5V的芯片吗

使用特权

评论回复
18
pixhw| | 2021-11-3 16:38 | 只看该作者
单片机LCD 1602屏怎么可以直接接亮

使用特权

评论回复
19
fentianyou| | 2021-11-3 16:38 | 只看该作者
单片机怎么从lcd1602读取数据?

使用特权

评论回复
20
selongli| | 2021-11-3 16:38 | 只看该作者
用 3 条线控制数据的输入?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

359

帖子

2

粉丝