你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请教下,读取sd卡,u盘里面的bmp图片解码显示 ?

[复制链接]
hpdell 提问时间:2016-1-12 10:10 /
阅读主题, 点击返回1楼
收藏 评论19 发布时间:2016-1-12 10:10
19个回答
圆点博士后 回答时间:2016-1-12 14:39:28
hpdell 发表于 2016-1-12 14:36
不好意思啊,刚才比较着急,所以颜色没有搞好啊,现在已经搞好了,帮忙看看啊,谢谢了 !!! ...

好的  这下好多了
回答时间:2016-1-12 19:17:43
数据读取后,重新赋值到结构体,或者用指针的方式读取。
hpdell 回答时间:2016-1-13 09:41:33
安 发表于 2016-1-12 19:17
数据读取后,重新赋值到结构体,或者用指针的方式读取。

你好,具体情况如下:


读取sd卡里面的8位位图图片显示如下:
这个图片显示时正常的。



读取u盘里面的8位位图图片显示效果如下:
这个显示时不正常的。



读取sd卡里面的数据截图如下:
这个数据是正常的。



读取u盘里面的8位位图图片数据如下:
这个数据是不正常的 ???????????????????????????????????



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


zhangjian666 回答时间:2016-1-13 10:43:23

回答时间: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_ALIGNMENT  1   

吧这个1 改成0就ok了
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版