OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4730|回复: 7

sd卡读写的数据异常

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2021-7-7
在线时间
5 小时
发表于 2021-7-7 00:42:46 来自手机 | 显示全部楼层 |阅读模式
读数据的时候每隔6字节就会有XF  04  两个固定字节的数据,希望有大佬能解答一下,图中的数据我是按递增写的,就算读空白的扇区,也会有固定字节的数据。
1625589655158..jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

369

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4241
金钱
4241
注册时间
2020-7-24
在线时间
714 小时
发表于 2021-7-7 10:24:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2021-7-7
在线时间
5 小时
 楼主| 发表于 2021-7-7 10:49:50 | 显示全部楼层
GJJ1999 发表于 2021-7-7 10:24
用原子的例程?

不是的,是我自己写的程序
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2021-7-7
在线时间
5 小时
 楼主| 发表于 2021-7-7 10:51:47 | 显示全部楼层
b683efb454a76de3f4e26cf3eda8994.png 左边是我用winhex读的sd卡,右边是我32读的,每到那几个位就会出现这些数据把原数据给截了 但是后面的数据又能按正常顺序读,而且那个XF 的X是数据的高位决定的 而04则是所有数据都读到04。
回复 支持 反对

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1702
金钱
1702
注册时间
2012-5-10
在线时间
439 小时
发表于 2021-7-8 08:54:07 | 显示全部楼层
QQ图片20210708085153.png

交流下,我也遇到这个问题,0x00-0x0f写的没问题,后面所有数据读出来,都偏移了4个位
我用cubemx生成的代码,不知道哪里问题
如有技术问题,微信扫头像交流,STM32,JAVA,服务器
回复 支持 反对

使用道具 举报

13

主题

179

帖子

0

精华

高级会员

Rank: 4

积分
829
金钱
829
注册时间
2018-12-19
在线时间
169 小时
发表于 2021-7-8 08:59:18 | 显示全部楼层
上逻辑分析仪,看一下通讯的实际数据
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2021-7-7
在线时间
5 小时
 楼主| 发表于 2021-7-15 17:41:08 | 显示全部楼层
破案了,是HAL库的硬件SPI的问题,具体什么问题我还没发现,但是换了IO模拟的SPI可以正常读
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2021-7-7
在线时间
5 小时
 楼主| 发表于 2021-7-15 17:42:16 | 显示全部楼层
具体问题就是HAL库SPI连续读6字节数据后,会出现两个固定的字节数据
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 00:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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