|
发表于 2021-1-28 12:28:41
|
显示全部楼层
1、注意 R/W 端口是不是高电平(读状态),实际上平时很少有需要读 1602 的需求,我都不控制 RW 直接接地(永远处于写状态)
2、不接单片机,单独给 1602 上电,如果对比度合适,1602 上面显示一排全黑,下面一排无显示,据此可
a、判断对比度调节是否合适,若不合适,调整至合适
b、判断 1602 本身是否烧了,烧了就不会这样了
3、1602 有 4 位总线和 8 位总线模式,由于没有硬启动或电源上电复位功能,所以它上电时,可能处于
a、8 位总线模式
b、4 位总线模式,等待输入第一个 4 位数据(高 4 位)
c、4 位总线模式,等待输入第二个 4 位数据(低 4 位)
所以你的初始化程序要解决这个问题,1602 才能开始正确接受你的指令
|
|