又见坟贴。。。 能显示,说明接线没错。显示乱,重点去查代码,比如初始化的各种模式是否正确,显示数据写入的对不对。。 本不想回这贴,算了,回就回吧。 |
可能产生的问题如下: 1、I/O口与LCD的数据口方向焊反 2、LCD的RS、RW、E的控制I/O口在程序编辑时定义错误 3、程序错误 只要这三点做对了是绝对没问题的 |
我感觉是写的方式不对 |
找到原因了吗?我也自己焊的洞洞板显示正常,上PCB就是不行,也是乱码,要不就是有个ADC采集不了 |
我的也是,Proteus仿真正常显示,但是实际电路就是一堆乱码 |
先排除硬件连接问题后,尝试在程序开头加上比较长的延时,比如说3秒,看看是不是单片机现工作起来了,显示屏还没有工作的时候,单片机发的命令屏幕没有接收到 |
楼主用的是啥主控芯片? |
看现象应该是软件问题,检查数据和字符转换的部分。也可能是数据引脚反了 |
对于这个问题,你先让它显示正常字符串。如果能正常显示。数据采集错误。无法正常显示请检查电路问题 |
wc86110 发表于 2019-6-1 18:37 在开发板上也能正常运行 |
楼主 :1/建议你检查电路是否存在虚焊 2/你看一下软件的字符排布是否正确(可能会存在错位情况) |
建议测试下显示固定数据是否正常 |
仿真上没问题不代表实物上也能正常运行,楼主都没晒实物电路图问题不好找 |
在开发板上也是正常的 |
仿真中正常显示 开 |