longqm1984
驱动牛犊
驱动牛犊
  • 注册日期2007-03-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2032回复:0

请教关于奇晶的2.83寸OLED显示屏:C0283QGLC-T(采用的是S6E63D6驱动IC)的驱动问题----有人做过么?

楼主#
更多 发布于:2008-11-17 10:33
奇晶的LCD,修改了硬件电路和spi初始化配置,点亮-进入系统都没有问题,但是象素上

发现了一个奇怪的问题:
    颜色显示都基本正确,红.绿.蓝都还可以。
    但送进去16位的RGB数据,在液晶上显示出来的则好像是256色的图像..就好像在windows下你把16bit的图片强制转换成256色图像的感觉一样。
    
因为图像都在三星的LCD上显示过,并未发现问题,同时如果硬件连接出问题,应该颜色混乱,因此怀疑是SPI初始化配置的问题,不知道有没有大侠做过这方面的东西,指点一下小弟,搞一个lcd搞了一周了...

spi初始化的代码:
lcd_SpiSetREG(0x70, 0x2580);
lcd_SpiSetREG(0x71, 0x2780);
lcd_SpiSetREG(0x72, 0x3380);
lcd_SpiSetREG(0x73, 0x1d18);
lcd_SpiSetREG(0x74, 0x1f15);
lcd_SpiSetREG(0x75, 0x2419);
lcd_SpiSetREG(0x76, 0x1a14);
lcd_SpiSetREG(0x77, 0x211a);
lcd_SpiSetREG(0x78, 0x2013);

lcd_SpiSetREG(0x02, 0x0190); //RGB interface control

lcd_SpiSetREG(0xF8, 0x0014); //Power gen3,VGH4~VGH0
lcd_SpiSetREG(0xF9, 0x0014); //Power gen4,VGL4~VGL0

lcd_SpiSetREG(0x03, 0x0020); //Entry mode

lcd_SpiSetREG(0x10, 0x0000); //Stand by mode off
lcd_SpiSetREG(0x05, 0x0001); //Display control1, display on

lcd_SpiSetREG(0x20, 0x00ef);
lcd_SpiSetREG(0x21, 0x0000);
lcd_SpiSetREG_end(0x22);    

其中:VSPL=0 HSPL=0 DPL=0 EPL=0 都是设置的低有效

是什么原因,有人知道嘛???
郁闷死我了,
游客

返回顶部