请问用SPI做液晶12864显示方法是什么?
Blake Ma:
您好,
这样的问题过于笼统,请先参考所使用的 12864 液晶的数据手册;如果有通信方面的问题,请详细说明现象,这样才能方便大家理解。
请问用SPI做液晶12864显示方法是什么?
Martin Yu:
回复 Blake Ma:
可以用SPI 做液晶显示,接串行输入口方式的(一般液晶模块都带有的,如用ST7565R驱动的),直接用SCK和SDI接口。
请问用SPI做液晶12864显示方法是什么?
Jason Wang83:
SPI是主设备用一根时钟线发送时钟脉冲,用另外一根数据输出线在时钟的上升沿(或下降沿)发送数据,这是主设备发送数据时的过程,如是接受数据,则主设备仍用时钟线发送时钟脉冲,同时在每个时钟的上升沿(或下降沿)读取另一根数据输入线上的电平来组合数据,工作过程类似串口,只是串口是靠时间的均匀间隔来确定每个数据位,其时间间隔的准确性是靠通讯双方的各自时间定时,所以串口通讯要约定每位数据位的时间间隔,这就是串行通讯的波特率,SPI是靠主机的时钟来确定每个数据位,是由主机的时钟线来同步每个数据位。
至于液晶屏显示图形,请参考具体的液晶屏的数据手册,那里介绍了如何显示图形,基本上12864的液晶屏就两种类型:带中文字库的、不带中文字库的,前者的主控器是ST7920,后者是KS002和KS003,这两种的资料网上都很丰富。
请问用SPI做液晶12864显示方法是什么?
Jason Wang83:
如上图所示,当片选脚4脚CS选中时,6脚CLK接入SPI的时钟信号,5脚SID接入SPI的串行数据线就可以啦。
你可以详细看看下面这篇文章:
http://www.doc88.com/p-992239225930.html
请问用SPI做液晶12864显示方法是什么?
Jason Wang83:
至于软件编写上,你可以参考一下我们430的SPI驱动12864的程序,
以下参考链接有完整的参考程序,仔细读一读理解一下应该对你很有帮助:
http://wenku.baidu.com/view/976c8d297375a417866f8f5b.html