430单片机+LCD12864串行读取不出来,可以串行读取吗?

我用12864串行接口,打点的时候竖着打一条线是可以的,但是横着打一条线只能打到每16位的最后一个点我知道需要把显示的数据读取回来,运算完再显示,但是读取回来的一直是0x... 我用12864串行接口,打点的时候 竖着打一条线是可以的,但是横着打一条线 只能打到每16位的最后一个点 我知道需要把显示的数据读取回来,运算完再显示,但是读取回来的一直是0x00,网上有人说12864本身就不能串行读取,是真的吗? 如果可以读取 求例程看一看,最好是430的 展开
 我来答
706997064
2015-08-05
知道答主
回答量:6
采纳率:100%
帮助的人:3.7万
展开全部
12864确实不能串行读取。

并行方式下 Pin5是 R/W功能,选择读还是写操作,而在串行方式下Pin5充当了串行数据线,并没有读写选择。

另外,12864的串行是类SPI模式,理论上可以同时读写,但是指令集中没有相应支持。
追问
有读写选择的啊,串行时序图里面说,第一个字节其中的一位是控制读写的
追答
可能只是预留了没有实现,串行时序里面确实有一位 R/W选择的。但是全文除了那个地方其他都没有提到串行是双向的,只说了液晶是怎么通过串行接收数据

PS:额,二了,我的是 ST7920的液晶,不能串行读的,不知道你的事哪种。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式