[ZLG-ARM] LPC2214和SED1335连接,加了忙判断就会出现多余的点

[复制链接]
2207|4
 楼主| jacktwg 发表于 2007-1-12 10:25 | 显示全部楼层 |阅读模式
我用LPC2214和sed1335连接,一开始显示都没有什么问题,就是有横条或水波纹。以前用51调试过,只要加忙判断就可以搞定了,但现在加了忙判断以后波纹是不见了,但却出现多余的点,只有把忙判断去掉就可以了。不知道怎么回事,希望有谁做过帮帮忙,谢谢了!
zlgarm 发表于 2007-1-12 10:31 | 显示全部楼层

可能时sed1335时序配置不对,场频和行频不同步

也可能是刷新率太低了.
foyyof 发表于 2007-1-12 10:52 | 显示全部楼层

你的忙信号如何判断的?IO?

  
 楼主| jacktwg 发表于 2007-1-12 13:50 | 显示全部楼层

我的忙是这样判断的

void&nbsp;Lcd_Busy()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;uint8&nbsp;&nbsp;&nbsp;&nbsp;temp;<br />&nbsp;&nbsp;&nbsp;&nbsp;volatile&nbsp;uint8&nbsp;*addr_data;<br />&nbsp;&nbsp;&nbsp;&nbsp;addr_data&nbsp;=(volatile&nbsp;uint8&nbsp;*)Lcd_Address&nbsp;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;do<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;=&nbsp;*addr_data;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;&=&nbsp;0x40;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(temp&nbsp;==&nbsp;0);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;do<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;=&nbsp;*addr_data;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;&=&nbsp;0x40;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(temp&nbsp;==&nbsp;0x40);<br /><br />}
foyyof 发表于 2007-1-12 14:30 | 显示全部楼层

把忙判断,用固定的软件延迟替换,看一下结果。

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

73

帖子

0

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