psoc3和串行12864连接

[复制链接]
976|12
 楼主| supernan 发表于 2017-3-30 22:46 | 显示全部楼层 |阅读模式
目前碰到一个问题,想用psoc3和串行12864连接起来,用以显示采集的数据,但是找了半天发现Display模块里面的好像都是针对并行方式的液晶接口啊?
zyf部长 发表于 2017-3-30 22:48 | 显示全部楼层

只能通过数字I/O口来模拟时序自己编写驱动?
 楼主| supernan 发表于 2017-3-30 22:50 | 显示全部楼层

不知道啊,坛子里有没有大牛能指教下,大概怎么弄?给个思路也好,谢啦
xxmmi 发表于 2017-3-30 22:53 | 显示全部楼层
上面的模块分为三类 字符LCD驱动模块(Character LCD), 图形LCD驱动模块(Graphic LCD) 和 断码驱动LCD 模块(Segment LCD). 12864属于字符型 LCD 所以只能使用 "Character LCD" 这个模块。

Character LCD 模块最多可以支持 4*20个字符。但是我本身没有试过驱动 12864。
要不你试试?
 楼主| supernan 发表于 2017-3-30 22:55 | 显示全部楼层
字符型液晶应该是不行的,不过我看见有人用psoc3模拟SPI时序驱动TFT液晶,不知道使用psoc3的spi组件能否
 楼主| supernan 发表于 2017-3-30 22:57 | 显示全部楼层
12864应该属于图形液晶模块吧,串行模式的控制是需要用LCD里的组件还是SPI组件?
juventus9554 发表于 2017-3-30 22:59 | 显示全部楼层
我又查证了一下 Character LCD  应该不可以驱动 12864。 Character LCD 模块只能支持 HD44780 驱动协议,好型这种协议支持的 LCD 只能显示数字、字母和常规的字符。
至于你说的用SPI 模拟时序驱动液晶的方法,我不清楚
llljh 发表于 2017-3-30 23:00 | 显示全部楼层

查一下内部系统,看有没有相关的资料可以参考。
pengf 发表于 2017-3-30 23:01 | 显示全部楼层

你确定12864液晶和1602液晶一样也是要用字符LCD模块吗?
dingy 发表于 2017-3-30 23:03 | 显示全部楼层
PSOC里的字符液晶驱动组件只能驱动1602的屏,其他非串口协议的都得自己编写驱动程序,我这有串行和并行的驱动
houcs 发表于 2017-3-30 23:04 | 显示全部楼层
楼主就使用简单的GPIO来驱动12864就好,PSOC的驱动模块驱动12864我尝试多次都失败了,觉得驱动的类型不同。从12864的51程序移植到PSOC上很容易的。注意调整时钟及延时的关系。
 楼主| supernan 发表于 2017-3-30 23:06 | 显示全部楼层
唉,还是没有什么结果,算了,先结贴吧,多谢大家啦
748589563 发表于 2017-3-31 15:21 | 显示全部楼层
直接用spi组件驱动啊,很方便的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

730

主题

10412

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部