找回密码
 立即注册

QQ登录

只需一步,快速开始

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

MCU+LCD12864读不出数据,预先把12864RAM清空了,读出来的值是0xff

  [复制链接]
跳转到指定楼层
楼主
我想从12864读出当前地址的数据,按照网上说的,先把数据端口置高,然后读12864RAM的值。我预先把12864RAM清空了,但是读出来的值是0xff。我又试了一下不预先置高数据端,都是它读的数据都是我上一次写入的命令,麻烦大佬解答一下。


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

使用道具 举报

沙发
ID:901339 发表于 2021-4-7 17:29 | 显示全部楼层
man1234567 发表于 2021-4-7 17:03
研究是可以的但不实用,还有就是并口的可以读出其他的要看说明书。
显示器主要用于写,比如1602为省一个I/ ...

谢谢你的回复。我要实现的是在lcd上面打点画成一条曲线,如果不读出前一状态的RAM值,因为12864一次要写入16位,下一个点则会覆盖掉上一个点,我只能想到将之前的值读出,然后再重新写入。如果有更好的方案请不吝赐教。
回复

使用道具 举报

板凳
ID:901339 发表于 2021-4-7 23:36 | 显示全部楼层
liuzx66 发表于 2021-4-7 20:34
人家都说了可以建立缓存区

还是不太明白,我再研究一下。
回复

使用道具 举报

地板
ID:901339 发表于 2021-4-7 23:38 | 显示全部楼层
人人学会单片机 发表于 2021-4-7 16:51
为何要读出来呢?有这种必要性吗?

因为12864一次写入两个字节,在同一行后面的点会覆盖掉前面的点,所以把上一次状态读出,我根据网上的程序理解的,不知道对不对。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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