圆点博士后 发表于 2016-1-12 14:39:28

hpdell 发表于 2016-1-12 14:36
不好意思啊,刚才比较着急,所以颜色没有搞好啊,现在已经搞好了,帮忙看看啊,谢谢了 !!! ...

好的:lol:(:lol这下好多了

发表于 2016-1-12 19:17:43

数据读取后,重新赋值到结构体,或者用指针的方式读取。

hpdell 发表于 2016-1-13 09:41:33

安 发表于 2016-1-12 19:17
数据读取后,重新赋值到结构体,或者用指针的方式读取。

你好,具体情况如下:


读取sd卡里面的8位位图图片显示如下:
这个图片显示时正常的。
http://bbs.armfly.com/attachment/Fid_25/25_1083_fcae4f3c8201f78.png?977


读取u盘里面的8位位图图片显示效果如下:
这个显示时不正常的。
http://bbs.armfly.com/attachment/Fid_25/25_1083_8d183e358377eef.jpg?136


读取sd卡里面的数据截图如下:
这个数据是正常的。
http://bbs.armfly.com/attachment/Fid_25/25_1083_fa46084353676df.png?720


读取u盘里面的8位位图图片数据如下:
这个数据是不正常的 ???????????????????????????????????
http://bbs.armfly.com/attachment/Fid_25/25_1083_a07e3074ebf2abb.png?531


从读取的数据来看,读取u盘里面的8位位图图片的数据就是错误的(除读取u盘里面的8位图外,其他位图格式的图片显示都正常),
这是为何啊 ???


zhangjian666 发表于 2016-1-13 10:43:23

圆点博士后 发表于 2016-1-12 14:39
好的这下好多了

:loveliness::lol:lol

发表于 2016-1-13 11:11:35

应该是数据格式的问题,楼主看一下读取出来后,数据内容的排列。

hpdell 发表于 2016-1-13 11:30:14

安 发表于 2016-1-13 11:11
应该是数据格式的问题,楼主看一下读取出来后,数据内容的排列。

8位的bmp数据是从1078的地方开始读取,1078之前的数据都是对的,就是读取图片数据就不对了,真是奇怪啊 !!!!!!

发表于 2016-1-13 11:37:42

看一下有没有规律,是不是数据移位了。

lkl0305 发表于 2016-1-13 21:57:19

默默帮顶

zcl201207 发表于 2016-1-13 22:26:06

帮顶:):):):)

hpdell 发表于 2016-1-14 09:37:29

他奶奶的,终于搞定了哦,

在fatfs系统里面的 ffconfig.h 里面,#define _USE_BUFF_WO_ALIGNMENT1   

吧这个1 改成0就ok了
页: 1 [2]
查看完整版本: 请教下,读取sd卡,u盘里面的bmp图片解码显示 ?