找回密码
 注册
搜索
查看: 1327|回复: 5

[讨论] 请教用UC1602的黑白LCD驱动的问题

[复制链接]
发表于 2006-5-14 01:53:00 | 显示全部楼层 |阅读模式
1.手册上说是有8个page,可我每次往page0和page1写数据的时候,总是会在相当于page6和page7的地方同时显示,比如说我在屏幕左上角写一个A,那么在左下角的位置也会出现一个A。同时我往page6,7写数据,就没有任何显示,但我往page2-5写数据的时候,就不会出现这个问题。
2.不论往那个page写数据,显示的时候,都是隔列显示,比如我连续发两个FF,应该是显示两条靠在一起的竖线,但实际在两条线之间,有一个空列。
用I2C的,试了很多种初始化的组合,都没有解决,大家帮忙看看,谢谢了!
 楼主| 发表于 2006-5-14 12:45:00 | 显示全部楼层
第二个问题已经解决,原来是一列一列发送,就是说在每列前面都加了起始信号,现在改成连续发送,就不会隔列显示了,但不知这是为什么。
点评回复

使用道具 举报

发表于 2006-5-14 15:06:00 | 显示全部楼层
<P>我觉得IC SPEC送数据的那里你应该特别注意。以前也调试过这款IC没有你说的那个情况。你在试试看</P>
点评回复

使用道具 举报

发表于 2006-5-25 10:21:00 | 显示全部楼层
凭感觉,好像是初始化GRAM空间或区域初始化那里有问题,再CHECK一下相关的寄存器。
点评回复

使用道具 举报

发表于 2006-5-26 12:36:00 | 显示全部楼层
你原来一列一列送时,Set Page、Set Column应该有问题!
点评回复

使用道具 举报

 楼主| 发表于 2006-5-29 22:30:00 | 显示全部楼层
<P>都搞定了。总结一下:</P><P>Q1.是有个MUX设置错了,这是来选择LCD有49行还是64行的,我一直选的是49行,所以后面两个page就自动和前两行一样了,改过来就好了。</P><P>Q2.原来是一列一列发送,就是说在每列前面都加了起始信号,现在改成连续发送,就不会隔列显示了,不过还是不知道为什么。</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-15 01:39 , Processed in 0.050647 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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