搜索
bottom↓
回复: 31

sd卡读写多块的流程,大家分享:

[复制链接]

出0入0汤圆

发表于 2008-3-24 18:12:31 | 显示全部楼层 |阅读模式
MMC_write_Blocks:
1,初始化,进入SPI模式,
2,发CMD25命令,
3,连读2字节,好象读1字节也可以,
4,发start(发一字节0xfc到sd卡),
5,发一个数据块到sd卡,
6,发2字节0xff到sd卡,当作CRC16,
7,读忙信息,直到不忙,
8,如果所有数据没有发完,跳到4,
9,结束,发end(发一字节0xfb到sd卡),
10,发CMD12命令。

SMMC_read_Blocks:
1,初始化,进入SPI模式,
2,发CMD18命令,
3,循环读到0xfe字节,
4,读1个数据块到sd卡,
5,读2字节CRC16,
6,如果所有数据没有读完,跳到3,
7,结束,发CMD12命令。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2008-3-30 21:53:42 | 显示全部楼层
好帖,顶一下。

出0入0汤圆

发表于 2008-4-25 21:32:40 | 显示全部楼层
谢谢啦!!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2008-4-25 22:26:03 | 显示全部楼层
记号

出0入0汤圆

发表于 2008-11-21 22:26:04 | 显示全部楼层

出0入0汤圆

发表于 2008-11-26 19:37:01 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-3-30 08:48:11 | 显示全部楼层
不知道第6步与7步之间是否应该加上
  temp = SPI_SendData(0XFF);                /* 读取XXX0 0101字节 */
  temp = temp & 0X1F;
  if (temp != 0X05)
  {
    return FALSE;                          /* 写入失败 */
  }
请指教!

出0入0汤圆

发表于 2009-3-31 10:47:02 | 显示全部楼层
找了个手册看了下:感觉“MMC_write_Blocks:”这一块错误甚多!!!大家小心!!!

出0入0汤圆

发表于 2009-3-31 14:31:57 | 显示全部楼层
感谢楼主的无私奉献啊!

出0入0汤圆

发表于 2009-3-31 14:43:02 | 显示全部楼层
话虽少,但很精辟!

出0入0汤圆

发表于 2009-8-21 16:13:00 | 显示全部楼层

出0入0汤圆

发表于 2009-8-21 16:21:22 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2010-6-27 23:03:03 | 显示全部楼层
顶起

出0入4汤圆

发表于 2011-1-31 00:20:10 | 显示全部楼层
好贴得顶

出0入0汤圆

发表于 2012-6-18 09:36:38 | 显示全部楼层
哪里有格式化SD卡的程序。
头像被屏蔽

出0入0汤圆

发表于 2012-6-18 22:16:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

出0入0汤圆

发表于 2012-6-18 22:17:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

出0入0汤圆

发表于 2012-6-19 21:31:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2013-5-12 15:32:34 | 显示全部楼层
谢谢  MARKMARKMARK

出0入0汤圆

发表于 2013-5-12 18:31:15 | 显示全部楼层
酷  cool!!

出0入0汤圆

发表于 2013-6-14 09:58:23 | 显示全部楼层
为什么看了很多多块写程序 结束令牌都是0xfd   没有cmd12

出0入0汤圆

发表于 2013-6-14 14:44:13 | 显示全部楼层
谢谢!1

出0入0汤圆

发表于 2013-9-27 14:27:38 | 显示全部楼层

出0入0汤圆

发表于 2013-9-27 15:40:27 | 显示全部楼层
想做个修改EXCEL里某些数据的,不会FAT16,不知道直接找到这些格修改这样行不行得通?

出0入0汤圆

发表于 2013-9-29 22:11:14 | 显示全部楼层
不错,,

出0入0汤圆

发表于 2013-10-2 11:12:17 | 显示全部楼层
学习中!

出0入0汤圆

发表于 2013-10-4 23:02:55 | 显示全部楼层
说到要点上了,赞一个

出0入0汤圆

发表于 2013-10-4 23:57:05 | 显示全部楼层
这个必须马克和刘明一下

出0入0汤圆

发表于 2013-11-6 17:15:58 | 显示全部楼层
有没有SD模式的流程啊?

出0入0汤圆

发表于 2013-11-14 12:08:41 | 显示全部楼层
嗯,很不错,算是学习了,顶一个!

出0入0汤圆

发表于 2018-11-27 10:49:02 | 显示全部楼层
发start(发一字节0xfc到sd卡),发2字节0xff到sd卡,当作CRC16,结束,发end(发一字节0xfb到sd卡),0xfc、0xff和0xfd这些数据从哪儿来的,我在SD卡通讯协议也没有找到呀,烦请大神告知,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 08:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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