调试LCD出现的错误。。



1、 查看OK6410的背光使能引脚为GPF14,但将其PWM使能之后,整个屏幕不再显示任何东西。。但网上的6410资料都有将此引脚初始化。
。不解。。
  GPFCON &=~(0x3<<28);
 GPFCON |=  (1<<28);   /* GPF14 用作背光使能信号  



2、 上图LCD引脚:LCD的开关位:引脚31,被I2CSDA0占用。。

经查飞凌论坛:得到如下结论: ok6410开发板4.3寸屏不支持背光功能,IIC在上面没有实际的作用。


3、 画线时出现半条线,屏幕显示半屏。如下图:主要原因:分配的帧缓存数组太小了。。
原分配数组 unsigned short LCDBUFFER[272][480];
把数组改为 unsigned short LCDBUFFER[544][960];同时把分配到帧缓存寄存器(VIDW00ADD1B0)的大小扩大之后正常显示。

                图一:不正常1
                            
                            图二:正常画线之后


4、颜色失真。

存放帧缓存的数组为unsigned short 型,,而是用的色彩为24bpp..造成颜色的数据丢失,进而造成颜色失真。

具体调试LCD出现的问题见博客: http://blog.csdn.net/kangear/article/details/8039400





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值