打印
[ZLG-ARM]

LPC2214和SED1335连接,加了忙判断就会出现多余的点

[复制链接]
1204|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 Lcd_Busy()
{
    
    uint8    temp;
    volatile uint8 *addr_data;
    addr_data =(volatile uint8 *)Lcd_Address ;

    do
    {
        
        temp = *addr_data;
        temp &= 0x40;
    }
    while (temp == 0);

    do
    {
        
        temp = *addr_data;
        temp &= 0x40;
    }
    while (temp == 0x40);

}

使用特权

评论回复
5
foyyof| | 2007-1-12 14:30 | 只看该作者

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

73

帖子

0

粉丝