找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

LCD12864判忙和延时,求助

查看数: 9242 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-2-22 10:48

正文摘要:

本帖最后由 1965501205 于 2018-2-22 14:12 编辑 在写数据和写命令之前都加了判忙,但是连续写数据或者命令会出现乱码。写完一次数据,加延时,再写数据,就没问题。这样的话判忙不是起不到作用的吗?

回复

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

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

ID:243193 发表于 2018-2-26 13:16
我以前用12864从来都不判断忙状态的,完全没有必要。稍微延时下就OK了。你可以看下网上写的例程。最好不要看书上写的,太繁琐了
ID:285545 发表于 2018-2-26 11:48
稍微一点延时还是很有必要的。
ID:165276 发表于 2018-2-22 19:56
Very_SASASASA 发表于 2018-2-22 17:52
好久没碰LCD12864了,我好像记得LCD速度处理比芯片慢,要等待LCD反应过来

是啊,但是都判忙了,还是需要延时。
ID:284815 发表于 2018-2-22 17:53
看不懂
ID:284428 发表于 2018-2-22 17:52
好久没碰LCD12864了,我好像记得LCD速度处理比芯片慢,要等待LCD反应过来
ID:165276 发表于 2018-2-22 17:36
WHNGZZQ 发表于 2018-2-22 16:01
尽信书不如无书啊,每个厂家出的显示屏其实都有些微电气上的差别,实际上用的时候才能发现,大批数据写入时 ...

是的吧。我在写数据和写命令之后加上72微妙手册提到的指令时间就不会乱。但是我不懂为啥判忙了为啥还要延时。
ID:284784 发表于 2018-2-22 16:01
尽信书不如无书啊,每个厂家出的显示屏其实都有些微电气上的差别,实际上用的时候才能发现,大批数据写入时,适当加延时能解决问题。
ID:165276 发表于 2018-2-22 14:20
jizi 发表于 2018-2-22 11:53
加30us的延时就行

加延时是可以,那个判忙好像不起作用啊
ID:165276 发表于 2018-2-22 14:13
timerjy 发表于 2018-2-22 13:20
如果方便,请把相关代码贴出来,大家才更好帮助你!

已经上传了判忙的程序。谢谢
ID:284747 发表于 2018-2-22 13:20
如果方便,请把相关代码贴出来,大家才更好帮助你!
ID:165276 发表于 2018-2-22 12:32
yzwzfyz 发表于 2018-2-22 11:53
多半是判忙不当引起的。理由是延时OK。

有可能的,但是程序是书上的,换一个试试
ID:272269 发表于 2018-2-22 11:53
加30us的延时就行   
ID:123289 发表于 2018-2-22 11:53
多半是判忙不当引起的。理由是延时OK。

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

Powered by 单片机教程网

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