找回密码
 注册
搜索
查看: 2056|回复: 9

[讨论] 23D_不同LCD兼容方法

[复制链接]
发表于 2011-1-14 15:24:39 | 显示全部楼层 |阅读模式
不同型号LCD兼容在一起,两家不同客户的项目只有屏不一样,如何做到兼容版本。只出一个BIN就两家客户都能用同一个BIN。
我看了一下:开机都会读取LCD的ID,取到后根据这个ID走不同屏的初始化即可。
因为原来代码不读ID,打印发现读出来的ID都是O。
请教大家了,谢谢
发表于 2011-1-15 12:34:15 | 显示全部楼层
23D串口是不支持读动作的,但是可以考虑用GPIO模式模拟SPI来读ID,这样应该是可以的
点评回复

使用道具 举报

 楼主| 发表于 2011-1-20 19:19:38 | 显示全部楼层
以下是引用sainttv在2011-1-15 12:34:15的发言:
23D串口是不支持读动作的,但是可以考虑用GPIO模式模拟SPI来读ID,这样应该是可以的


这个I/O口不是本来就是I/O了吗?
点评回复

使用道具 举报

 楼主| 发表于 2011-1-19 18:05:42 | 显示全部楼层
二楼才是高手
点评回复

使用道具 举报

 楼主| 发表于 2011-1-19 18:04:58 | 显示全部楼层
以下是引用sainttv在2011-1-15 12:34:15的发言:
23D串口是不支持读动作的,但是可以考虑用GPIO模式模拟SPI来读ID,这样应该是可以的


高手啊,现在就是卡在如何模拟SPI的问题。
我的理解是23D串口读LCD ID,CS要低,然后数据线设为虚域,才能进行读的动作(LCD的信息回复),否则被写占用着,不能读取。
PS:离开硬件很久了,一直在搞纯软件的
点评回复

使用道具 举报

发表于 2011-1-18 11:47:13 | 显示全部楼层
没有读到IC 就找不到ID
点评回复

使用道具 举报

 楼主| 发表于 2011-1-17 18:53:20 | 显示全部楼层
以下是引用redhx在2011-1-17 14:21:55的发言:
做一个选择菜单,下完版本后开机直接选择,简单

这样做恐怕不接受啊
点评回复

使用道具 举报

发表于 2011-1-17 14:21:55 | 显示全部楼层
做一个选择菜单,下完版本后开机直接选择,简单
点评回复

使用道具 举报

发表于 2011-2-16 22:25:48 | 显示全部楼层
二楼人才啊
点评回复

使用道具 举报

发表于 2012-4-11 11:53:39 | 显示全部楼层
路过学习了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-24 22:01 , Processed in 0.051267 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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