zymxmu
驱动牛犊
驱动牛犊
  • 注册日期2006-04-26
  • 最后登录2010-07-12
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望54点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
阅读:1234回复:5

黑白(蓝)屏驱动

楼主#
更多 发布于:2007-02-28 13:25
  有人写过黑白屏驱动吗?改了LCCR4个寄存器,但是只出现了几根条纹,不知道还要修改哪些寄存器?
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-04 21:56
是pxa的?
还有个LCD_CMS吧
屏初始化正确了吗?
博客:www.cnblogs.com/harber
zymxmu
驱动牛犊
驱动牛犊
  • 注册日期2006-04-26
  • 最后登录2010-07-12
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望54点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-09 16:47
LCD_CMS已经改了,我测了pclk fclk lclk 时钟都是对的,但是
由于液晶是4跟数据线,现有的液晶驱动好像只支持8.、16跟数据线的,不知道哪位有可以支持4跟数据线的lcd驱动给我发一份,或者给个如何修改的思路???
zymxmu
驱动牛犊
驱动牛犊
  • 注册日期2006-04-26
  • 最后登录2010-07-12
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望54点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-09 16:52
对,是pxa255,原本是彩屏240X320 现在改为黑白屏160X240 只有4根数据线
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-19 21:58
4根数据线同样支持8bpp模式
只是驱动里你需要更改DispDrvrSetPalette,把调色板影射为256级灰度模式

    // Store the palette entries into palette ram
    for(i=firstEntry;i<end;i++)
    {
        // store 5 bits red, 6 bits green, and 5 bits blue
        v_pPaletteBuffer->palette = (
            (source.peBlue)            >>  3    |
            ((source.peGreen & 0xfc)    <<  3)    |
            ((source.peRed    & 0xf8)    <<  8)
            );
    }
博客:www.cnblogs.com/harber
zymxmu
驱动牛犊
驱动牛犊
  • 注册日期2006-04-26
  • 最后登录2010-07-12
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望54点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-04-02 16:02
最近才发现这块液晶是一块纯黑白屏,也就是只有一位来表示他的象素,四根数据线分别对应4个点。这种模式驱动该如何改?
游客

返回顶部