智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 22411|回复: 90
打印 上一主题 下一主题

[资源] 基于HCS12(X)的SD卡读写(代码,PCB,原理图)

  [复制链接]

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
跳转到指定楼层
1#
发表于 2009-11-10 21:03:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于高级一点的外理芯片来说,读写sd卡可分为3中方式:POLL、中断、DMA。下面的程序是POLL的。DG128,XS128没有DMA。 另外,FAT文件移植,如果是简单地用SD卡的话,可以选乎略,把SD最简单的操作搞清楚再前进。 但是FAT文件是非常有意思的。创建文件、写文件、修改文件、删除文件、创建目录是FAT文件最大的好处,而且可以在电脑上识别到SD的数据。


CLK:每个时钟周期传输一个命令或数据位。频率可在0~25MHz 之间变化。SD 卡的总线管理器可以不受任何限制的自由产生0~25MHz 的频率。
CMD:命令从该CMD 线上串行传输。一个命令是一次主机到从卡操作的开始。命令可以以单机寻址(寻址命令)或呼叫所有卡(广播命令)方式发送。回复从该CMD 线上串行传输。一个命令是对之前命令的回答。回复可以来自单机或所有卡。
DAT0~3:数据可以从卡传向主机或副versa。数据通过数据线传输。SD卡初始化过程:
1. 初始化HCS12(X)的SPI接口 使用低速模式
2. 延时至少74clock
3. 发送CMD0,需要返回0x01,进入Idle状态
4. 循环发送CMD55+ACMD41,直到返回0x00,进入Ready状态
5. 设置读写block大小为512byte
5. 把SPI设置为高速模式


有问题请检查硬件,如3.3V兼容的情况,管脚的连接,时钟等。

http://blog.eccn.com/space.php?uid=353091&do=blog&id=2821
下载:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

22

主题

518

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
6442
QQ
威望
943
贡献
5041
兑换币
99
注册时间
2008-2-26
在线时间
229 小时
2#
发表于 2009-11-10 21:11:11 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

5

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2526
威望
413
贡献
1707
兑换币
0
注册时间
2009-8-22
在线时间
203 小时
3#
发表于 2009-11-10 22:18:53 | 只看该作者
感谢WJ
回复 支持 反对

使用道具 举报

19

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
919
QQ
威望
487
贡献
284
兑换币
0
注册时间
2009-11-4
在线时间
74 小时
4#
发表于 2009-11-10 22:28:14 | 只看该作者
回复 1# whut_wj


   
回复 支持 反对

使用道具 举报

14

主题

586

帖子

0

精华

禁止发言

事人

积分
3226
威望
988
贡献
1966
兑换币
62
注册时间
2008-9-5
在线时间
136 小时
5#
发表于 2009-11-11 09:55:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
123
威望
171
贡献
22
兑换币
0
注册时间
2010-1-9
在线时间
0 小时
6#
发表于 2010-1-9 02:52:22 | 只看该作者
ding
回复 支持 反对

使用道具 举报

1

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1336
威望
791
贡献
343
兑换币
100
注册时间
2009-8-6
在线时间
101 小时
7#
发表于 2010-1-9 14:07:35 | 只看该作者
顶!
回复 支持 反对

使用道具 举报

1

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
320
QQ
威望
284
贡献
28
兑换币
6
注册时间
2010-1-11
在线时间
4 小时
8#
发表于 2010-1-12 09:15:07 | 只看该作者
学习中
回复 支持 反对

使用道具 举报

8

主题

47

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1349
QQ
威望
310
贡献
915
兑换币
0
注册时间
2009-12-21
在线时间
62 小时
9#
发表于 2010-1-19 13:20:02 | 只看该作者
学习学习。。谢谢lz
回复 支持 反对

使用道具 举报

2

主题

698

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1437
威望
1034
贡献
153
兑换币
18
注册时间
2010-2-5
在线时间
125 小时
10#
发表于 2010-2-7 22:53:11 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 12:27 , Processed in 0.110621 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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