电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1599|回复: 2
收起左侧

12864lcd忙检测

[复制链接]

571

主题

910

帖子

4781

积分

四级会员

Rank: 4

积分
4781
发表于 2023-4-2 12:04:15 | 显示全部楼层 |阅读模式
如图和图中的时序。。这样写忙检测为什么到输出显示字符的时候进入死循环。为什么?我程序有问题吗?请教高手指点谢谢!
12864lcd忙检测-1.jpg
12864lcd忙检测-2.jpg
12864lcd忙检测-3.jpg
回复

使用道具 举报

0

主题

804

帖子

517

积分

二级会员

Rank: 2

积分
517
发表于 2023-4-2 12:04:31 | 显示全部楼层
个人理解:
1.可能是前面是延时不够,当你读取的时候状态就是忙碌,而你后面又没有再读取状态,所以读取到的一直是忙碌状态,所以,第一步在读取状态前面的延时加大(为了看效果,可以暂时延时大一点,看一下效果)
2.这里卡死,特别不好,比如一个大工程里面,如果你没有安装LCD12864,读取到的状态就一直是忙,也不利于系统整体调试,以我的LCD1602为例,我一般这么操作,希望对你有参考价值。

12864lcd忙检测-1.jpg
回复 支持 反对

使用道具 举报

2

主题

849

帖子

648

积分

二级会员

Rank: 2

积分
648
发表于 2023-4-2 12:05:21 | 显示全部楼层
可是我while循环里面一直在读取忙状态,就这样进入死循环了。我的时序没有有写错呢?刚刚学单片机,第一次写读的操作时序。
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表