找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6396|回复: 15
打印 上一主题 下一主题
收起左侧

LCD12864判忙和延时,求助

  [复制链接]
跳转到指定楼层
楼主
本帖最后由 1965501205 于 2018-2-22 14:12 编辑

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

12864.PNG (18.18 KB, 下载次数: 38)

判忙

判忙
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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。

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

使用道具 举报

5#
ID:284747 发表于 2018-2-22 13:20 | 只看该作者
如果方便,请把相关代码贴出来,大家才更好帮助你!
回复

使用道具 举报

6#
ID:165276 发表于 2018-2-22 14:13 | 只看该作者
timerjy 发表于 2018-2-22 13:20
如果方便,请把相关代码贴出来,大家才更好帮助你!

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

使用道具 举报

7#
ID:165276 发表于 2018-2-22 14:20 | 只看该作者
jizi 发表于 2018-2-22 11:53
加30us的延时就行

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

10#
ID:284428 发表于 2018-2-22 17:52 | 只看该作者
好久没碰LCD12864了,我好像记得LCD速度处理比芯片慢,要等待LCD反应过来
回复

使用道具 举报

11#
ID:284815 发表于 2018-2-22 17:53 | 只看该作者
看不懂
回复

使用道具 举报

12#
ID:165276 发表于 2018-2-22 19:56 | 只看该作者
Very_SASASASA 发表于 2018-2-22 17:52
好久没碰LCD12864了,我好像记得LCD速度处理比芯片慢,要等待LCD反应过来

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

使用道具 举报

13#
ID:285545 发表于 2018-2-26 11:48 | 只看该作者
稍微一点延时还是很有必要的。
回复

使用道具 举报

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

使用道具 举报

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

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

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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