打印
[STM32]

STM32 读写SD卡求助

[复制链接]
2408|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xzp001122|  楼主 | 2014-6-5 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
gxliu08| | 2014-6-5 21:20 | 只看该作者
100ms间隔写的数据量多大?

使用特权

评论回复
板凳
xzp001122|  楼主 | 2014-6-5 21:47 | 只看该作者
gxliu08 发表于 2014-6-5 21:20
100ms间隔写的数据量多大?

512字节

使用特权

评论回复
地板
xzp001122|  楼主 | 2014-6-5 21:49 | 只看该作者
用的是16g class10的卡…好几张不同牌子的都试过…都有这个问题

使用特权

评论回复
5
gxliu08| | 2014-6-6 09:38 | 只看该作者
本帖最后由 gxliu08 于 2014-6-6 09:42 编辑

512字节的数据量不会造成问题,STM32的SDIO没问题的,可以读写SHDC,用4位总线24MHZ工作在DMA模式都可以。要注意初始化,在配置的时候, 一开始的时候,需要有至少发74个时钟使SD卡初始化(满足2.0规范)。其次必须加入流控,避免出现数据出错。SD卡自己处理命令需要延时,在你的代码里最好加适当延时。STM32通过SDIO操作SD卡是可以的,这点不用担心。

使用特权

评论回复
6
xzp001122|  楼主 | 2014-6-6 15:11 | 只看该作者
我试过了…好像是流控没开的问题…而且有些函数需要自己加点延时…感谢您的帮助

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝