LCD的对比度问题

sanny777   2008-4-14 20:23 楼主
最近在读2410板子的LCD驱动。其中有如下代码:
//setup up display mode related constants
m_nScreenWidth=240;
m_nScreenHeight = 480;
        m_colorDepth = 16;
        m_cbScanLineLength = m_nScreenWidth * 2;
        m_FrameBufferSize = m_nScreenHeight * m_cbScanLineLength;
请问m_colorDepth = 16;是不是就是颜色的深度,也就是屏幕的对比度啊?如果要编程控制LCD的对比度是否就是控制m_colorDepth 的值?望高手赐教。

回复评论 (4)

不是对比度,一个像素的颜色用16位表示,即2个字节表示
点赞  2008-4-14 20:55
那若要控制LCD的对比度该如何去做呢?
点赞  2008-4-14 21:43
控制对比度没有什么统一的方法,你要看你所用的屏,已经主板有没有这样的功能,怎么实现的。有一些屏可以通过SPI设置寄存器来调整对比度。
点赞  2008-4-16 11:29
等待牛人来答.
点赞  2008-5-1 18:03
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复