硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4558|回复: 1
收起左侧

[emWin] 灰度屏显示效果不好,是否跟屏幕质量有关系?

[复制链接]

98

主题

356

回帖

650

积分

金牌会员

积分
650
发表于 2020-1-19 23:54:39 | 显示全部楼层 |阅读模式
项目上用了一个160*160的黑白屏,驱动是UC1698,支持16阶灰度显示。
仅用单色模式调试好所有功能之后想把灰度效果加上,得益于硬汉哥的指点,更改很简单,调色板换成GUICC_4就可以了。
但显示效果有点儿差强人意,跟某宝上的16阶灰度屏显示效果差远了。下面是主页面的实际效果,仅“设置”图标换成了16阶灰度图片,一个是转换后C文件的效果,一个是实际效果。
仿真测试得出几点结论:
1、单色模式下各个像素显示很均匀,亮度一致性很好;
2、灰度模式下人为把全部像素设成相同的灰度值,亮度一致性也很好;
3、灰度模式下显示实际界面时发现亮度的一致性差别很大,如某些字体或图片,肉眼可以明显分辨出有些像素点的明暗不同。
刚开始以为是可能EMWIN把图层混合造成的,但仿真发现有差异的像素点显存中的色阶值确是一致的,因此排除是EMWIN造成的。
试着调整了一下屏幕的对比度和偏压比两个参数,显示效果有改善,但不是很明显,对比度越大,一致性越好,但是屏幕上此时也会存在一些阴影线条了。
目前初步把问题归结于屏幕本身的问题,还有待跟屏幕原厂技术沟通,若有相同问题的坛友,欢迎一起讨论。

理论效果

理论效果
实际效果.png





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-1-20 00:47:48 | 显示全部楼层
这个效果的确是不够好,可以跟电脑端模拟器的16级灰度对比下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-18 18:08 , Processed in 0.307164 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表