阅读:2032回复:0
请教关于奇晶的2.83寸OLED显示屏:C0283QGLC-T(采用的是S6E63D6驱动IC)的驱动问题----有人做过么?
奇晶的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 都是设置的低有效 是什么原因,有人知道嘛??? 郁闷死我了, |
|