打印

lpc2478接STN屏灰度的问题

[复制链接]
2315|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 有意思 于 2010-7-27 10:04 编辑

4位单色320x240 STN屏,可以显示16级灰度
LCD初始化位4bpp
使用测试程序:
    unsigned char * data=(unsigned char *)framebuffer;//SDRAM中显存
    disdata = 0;
    for (i=0; i<16; i++) {
        for (j=0; j<14; j++) {//每个灰度显示14行
            memset(data, disdata, 160-2*i);
            data += 160;
        }
        disdata += 0x11;
    }
理论上屏上应该显示0~15级的灰度,实际屏上显示结果感觉只有4级灰度
0→3:依次由白→暗
3→6:暗→白
6→9:白→暗
0和f都是全白,应该是0为全黑,f为全白啊??

不知道哪里出了问题?

IMG0095A.jpg (30.41 KB )

IMG0095A.jpg

相关帖子

沙发
linux1| | 2010-7-25 11:17 | 只看该作者
没有做过,求大侠指点

使用特权

评论回复
板凳
有意思|  楼主 | 2010-7-27 10:05 | 只看该作者
难道没人做过

使用特权

评论回复
地板
年轻不在| | 2010-7-28 12:58 | 只看该作者
是不是硬件定义了四级灰度本身

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

331

帖子

0

粉丝