lpc2478接STN屏灰度的问题

[复制链接]
 楼主| 有意思 发表于 2010-7-24 22:51 | 显示全部楼层 |阅读模式
本帖最后由 有意思 于 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为全白啊??

不知道哪里出了问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
linux1 发表于 2010-7-25 11:17 | 显示全部楼层
没有做过,求大侠指点
 楼主| 有意思 发表于 2010-7-27 10:05 | 显示全部楼层
难道没人做过
年轻不在 发表于 2010-7-28 12:58 | 显示全部楼层
是不是硬件定义了四级灰度本身
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

331

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部