找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6333|回复: 15
收起左侧

LCD12864判忙和延时,求助

  [复制链接]
ID:165276 发表于 2018-2-22 10:48 | 显示全部楼层 |阅读模式
本帖最后由 1965501205 于 2018-2-22 14:12 编辑

在写数据和写命令之前都加了判忙,但是连续写数据或者命令会出现乱码。写完一次数据,加延时,再写数据,就没问题。这样的话判忙不是起不到作用的吗?

判忙

判忙
回复

使用道具 举报

ID:123289 发表于 2018-2-22 11:53 | 显示全部楼层
多半是判忙不当引起的。理由是延时OK。
回复

使用道具 举报

ID:272269 发表于 2018-2-22 11:53 | 显示全部楼层
加30us的延时就行   
回复

使用道具 举报

ID:165276 发表于 2018-2-22 12:32 | 显示全部楼层
yzwzfyz 发表于 2018-2-22 11:53
多半是判忙不当引起的。理由是延时OK。

有可能的,但是程序是书上的,换一个试试
回复

使用道具 举报

ID:284747 发表于 2018-2-22 13:20 | 显示全部楼层
如果方便,请把相关代码贴出来,大家才更好帮助你!
回复

使用道具 举报

ID:165276 发表于 2018-2-22 14:13 | 显示全部楼层
timerjy 发表于 2018-2-22 13:20
如果方便,请把相关代码贴出来,大家才更好帮助你!

已经上传了判忙的程序。谢谢
回复

使用道具 举报

ID:165276 发表于 2018-2-22 14:20 | 显示全部楼层
jizi 发表于 2018-2-22 11:53
加30us的延时就行

加延时是可以,那个判忙好像不起作用啊
回复

使用道具 举报

ID:284784 发表于 2018-2-22 16:01 | 显示全部楼层
尽信书不如无书啊,每个厂家出的显示屏其实都有些微电气上的差别,实际上用的时候才能发现,大批数据写入时,适当加延时能解决问题。
回复

使用道具 举报

ID:165276 发表于 2018-2-22 17:36 | 显示全部楼层
WHNGZZQ 发表于 2018-2-22 16:01
尽信书不如无书啊,每个厂家出的显示屏其实都有些微电气上的差别,实际上用的时候才能发现,大批数据写入时 ...

是的吧。我在写数据和写命令之后加上72微妙手册提到的指令时间就不会乱。但是我不懂为啥判忙了为啥还要延时。
回复

使用道具 举报

ID:284428 发表于 2018-2-22 17:52 | 显示全部楼层
好久没碰LCD12864了,我好像记得LCD速度处理比芯片慢,要等待LCD反应过来
回复

使用道具 举报

ID:284815 发表于 2018-2-22 17:53 | 显示全部楼层
看不懂
回复

使用道具 举报

ID:165276 发表于 2018-2-22 19:56 | 显示全部楼层
Very_SASASASA 发表于 2018-2-22 17:52
好久没碰LCD12864了,我好像记得LCD速度处理比芯片慢,要等待LCD反应过来

是啊,但是都判忙了,还是需要延时。
回复

使用道具 举报

ID:285545 发表于 2018-2-26 11:48 | 显示全部楼层
稍微一点延时还是很有必要的。
回复

使用道具 举报

ID:243193 发表于 2018-2-26 13:16 | 显示全部楼层
我以前用12864从来都不判断忙状态的,完全没有必要。稍微延时下就OK了。你可以看下网上写的例程。最好不要看书上写的,太繁琐了
回复

使用道具 举报

ID:155507 发表于 2018-2-26 21:50 | 显示全部楼层
检测忙的函数是因为是12864驱动处理太慢了,不同厂的12864响应速度也不一样,有的可以比较快, 稍微延时下就OK了。

我记得好像这个,检测忙的函数是不写的,在12864中,不过也看到有人写的。有人说,写了这个程序会“卡死”

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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