您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 求助:LCD2.4 显示8位灰度图
本帖共有793个阅读者
发表帖子 发表投票 回复主题
求助:LCD2.4 显示8位灰度图
bh99(论坛新手)
bh99
头衔:社区公民
帮派:无帮无派
帖数:25
金钱:337
积分:41
注册时间:2012/4/24
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
求助:LCD2.4 显示8位灰度图

请问,如何让LCD2.4显示8位的灰度图?

480*272的那个屏,要用PPI接口(要保留作为其他用途),而且硬件也是设置成565的模式了,不能用同一种颜色显示256级色彩。

LCD2.4,给出的例子,也是565模式,亮度值的低三位被舍弃掉了。我要观察灰度变化,需要显示完整的256级灰度,请问能配置成8位灰度模式吗?该如何修改呢?有没有样例代码?

看这个里面的资料(http://www.cnblogs.com/yuphone/archive/2010/12/06/1897802.html 中的图,http://images.cnblogs.com/cnblogs_com/yuphone/WindowsLiveWriter/9ecd96984c55_D5EB/DFM_2.png),即使分三次传输,每个颜色也只能是6位的?

看起来只能显示到6位,能推荐个方便加到BF592和BF531开发板,不占用PPI端口,高于240*240像素,可以显示8位灰度,或24位RGB的模块吗?(类似ILI9325自带显存的)

---------------------

另外,我用531板PPI输出,用CMOS口,没有PPI_CLK信号,我用PORT3中的EXT_PPICLK,连接592通了,示波器测量出来的数值是12.5M Hz (80ns)。请问,这个PPI_CLK时钟源在哪里,怎么配置的?

感谢OpenADSP,祝新的一年里蒸蒸日上,兴旺发达!



「该帖子被 bh99 在 2013-02-14 12:32:30 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/2/14 10:06:14
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

如果 显示灰度模块,你可以将RGB565的数据转为YUV422格式的,然后从数据中只提取亮度数据,最后再将亮度数据转为RGB565格式,即可实现灰度图显示。RGB565转YUV422代码:

http://www.openadsp.com/bbs/topic.asp?id=1264&boardid=18&TB=1

PPI的时钟是通过CPLD分频25兆输入时钟得来的,做了1/2分频,所以是12.5兆



这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/2/28 12:16:05
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159287 Call, 1 Queries, Processed in 0.015625 second(s),