找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

LCD1602写数据命令的函数中为什么要加入延时

查看数: 1661 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-11-16 19:51

正文摘要:

我查了lcd1602和mcu的手册,mcu执行一条指令都在1us以上,而lcd1602所要求的时间间隙都是ns级的。按理不需要什么延时。你要真不加吧,刚开始还行,跑着跑着就异常(乱码和回显不及时判断应是写入失败,我有查忙状态 ...

回复

ID:1043747 发表于 2022-11-17 10:40
lkc8210 发表于 2022-11-17 09:46
因为处理数据也要时间

数据处理时LCD应该返回忙吧,我有查忙的
ID:1034262 发表于 2022-11-17 10:10
楼主你贴一下你用的LCD1602的手册中的时序参数,我看看ns级的LCD1602是怎么样的。
黑白的LCD点阵屏,基本都是us级的速度(控制器通常就是跑256K),还要查忙。

彩色TFT屏倒是可以几十MHz以上的速度。
ID:161164 发表于 2022-11-17 09:46
因为处理数据也要时间


ID:1043747 发表于 2022-11-17 08:40
devcang 发表于 2022-11-16 23:51
如果是并口,可以使用数据最后脚,做忙检测

数据写入都在lcd1602反馈空闲时写入的
ID:1043747 发表于 2022-11-17 08:39
devcang 发表于 2022-11-16 23:51
如果是并口,可以使用数据最后脚,做忙检测

有做忙检测的,但还是会异常
ID:277550 发表于 2022-11-16 23:51
如果是并口,可以使用数据最后脚,做忙检测

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表