VGA + RAM 显示问题

2019-07-16 00:48发布

本帖最后由 hxing 于 2014-4-16 21:26 编辑

      最近在做 VGA,但是有个问题 一直没解决好,就是 一幅图片,我想得到12位真彩显示(RGB各为4位) ,用图片提取工具得到的数据 为 8位十六进制的,这些存在RAM中。我在提取工具中设置每个像素点包括 12 位RGB值(RGB各为4位)和 4位 空白位,所以 在显示过程中  要从RAM中同时 读取两个 RAM单元的数据,才能对应一个 像素点。     但是问题来了,当扫描到某一个坐标点时,如何同时从RAM中 取出 两个单元的数值呢。如果图片提取工具能得到16位的像素点值就好了。
求赐教!

我用的 图片提取工具 为 Image2Lcd V.28, 数据格式 如图中 箭头 和 圆圈 所示
   QQ截图20140416210649.png

图片提取工具 得到的数据 如下图所示,每一个 都为 8位的, QQ截图20140416212220.png




QQ截图20140416212220.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
hxing
1楼-- · 2019-07-16 08:24
camp 发表于 2014-4-16 22:31
不要这么测试嘛。 你可以使用一些特殊处理的图片进行转换,看结果。 就可以分析出数据对应关系;
比如:
你 ...


恩,好的,谢谢提示。但是 对于 真彩显示(例如 12位的(RGB444), 16位的(RGB565)),需要从RAM中 一次读出多个 字节 才能对应一个 像素点,
我现在就是 不能实现这个过程。
quincyq2003
2楼-- · 2019-07-16 08:58
 精彩回答 2  元偷偷看……
yzkn1
3楼-- · 2019-07-16 14:43
hxing
4楼-- · 2019-07-16 15:36
yzkn1 发表于 2014-7-25 22:17

你什么意思?
zshyq
5楼-- · 2019-07-16 20:19
VGA + RAM 显示问题,学习了,。
airjang
6楼-- · 2019-07-16 23:23
建议楼主还是做一下数据转换吧~实在不想做可以这么来:弄两个RAM,里面全部存储相同的数据,每次都读第一个的奇数地址和第二个的偶数地址,读完地址同时跳两个~要不就考虑下提高读RAM的时钟频率吧,不过这样又把简单的问题复杂化了~

一周热门 更多>