亿加合和智能车制作

标题: 基于HCS12(X)的SD卡读写(代码,PCB,原理图) [打印本页]

作者: whut_wj    时间: 2009-11-10 21:03
标题: 基于HCS12(X)的SD卡读写(代码,PCB,原理图)
对于高级一点的外理芯片来说,读写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
下载:


作者: zdhly0401    时间: 2009-11-10 21:11
感谢分享
作者: changhao    时间: 2009-11-10 22:18
感谢WJ
作者: justing88    时间: 2009-11-10 22:28
回复 1# whut_wj


   
作者: 50833713    时间: 2009-11-11 09:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: swellcom    时间: 2010-1-9 02:52
ding
作者: alaso12    时间: 2010-1-9 14:07
顶!
作者: a403154812    时间: 2010-1-12 09:15
学习中
作者: shangshu    时间: 2010-1-19 13:20
学习学习。。谢谢lz
作者: 张晓    时间: 2010-2-7 22:53
谢谢
作者: hfxychenfei    时间: 2010-2-11 17:09
学习一下
作者: hfxychenfei    时间: 2010-2-11 17:12
我也做过这方面的研究,但是效果不很理想!!
作者: jsjysgsy    时间: 2010-3-12 20:55
回复 1# whut_wj


   
感谢分享

作者: luson1321    时间: 2010-3-12 23:08
谢谢,分享了
作者: bullybully    时间: 2010-3-13 19:38
谢谢
作者: Deagle    时间: 2010-3-13 19:50
kan le ji ge  ye hai xing
作者: firs648437    时间: 2010-3-13 21:28
多谢了
作者: 20071261    时间: 2010-3-17 13:52
haode
作者: zhangq062336    时间: 2010-3-17 16:45
非常感谢
作者: 河大先锋    时间: 2010-3-17 19:23
感谢分享
作者: crystal    时间: 2010-3-18 20:05

作者: hurricanechao    时间: 2010-3-18 20:40
感谢 我是新来的呵呵
作者: sunjiajiang    时间: 2010-3-23 16:20
借鉴借鉴。。。
作者: lancome920    时间: 2010-3-23 20:14
赞个,谢楼主
作者: freefly    时间: 2010-3-28 00:08
SD卡的文件系统代码可以发给我吗?自己DIY一个SD卡还需要什么资料吗?我的邮箱是hotdog3456@126.com
谢谢!感激不尽!
作者: nigel1946    时间: 2010-3-28 01:24

作者: 飞思    时间: 2010-3-28 09:14

作者: zc1991129    时间: 2010-3-28 12:05
谢谢LZ
作者: lfyloveyou525    时间: 2010-4-1 09:52

作者: yesjustme1    时间: 2010-4-1 23:09
哇,whut哥的帖子就是货真价实!
作者: lingshuo81    时间: 2010-4-2 09:37
谢谢
作者: 刘祥如    时间: 2010-4-2 13:49

作者: xjtuzhanghongji    时间: 2010-4-2 15:33
感谢分享
作者: lansedeyueliang    时间: 2010-4-2 15:45
谢谢
作者: 凌风    时间: 2010-4-4 21:18

作者: 凌风    时间: 2010-4-4 21:19

作者: wszbd    时间: 2010-4-5 00:02
好好学习
作者: xixiangfeng0733    时间: 2010-4-5 10:46
谢谢LZ!!!
作者: qweasdqweasd    时间: 2010-4-5 12:23
回复 1# whut_wj


    谢谢分享
作者: lansedeyueliang    时间: 2010-4-7 07:28
谢谢。
作者: ww0625ww    时间: 2010-4-8 07:55
感恩呀
作者: bullybully    时间: 2010-4-11 22:54
谢谢
作者: kanlang    时间: 2010-4-14 20:37
谢谢哦
作者: xinxin2    时间: 2010-4-15 01:18
己的个
作者: zhw2010    时间: 2010-4-15 11:38

作者: Bryant.Kou    时间: 2010-4-15 15:30
太好了,谢谢
作者: 时代还怪    时间: 2010-4-16 10:35
辛苦啦!
作者: qeh7510    时间: 2010-4-16 21:27
下载下来看看啊
作者: zou317    时间: 2010-4-18 21:39

作者: treebenjamin    时间: 2010-4-24 12:08
是个好东西吗
作者: lqf785435771    时间: 2010-4-24 12:22

作者: chengyongji    时间: 2010-4-24 12:39
非常感谢!!!
作者: 19049    时间: 2010-5-3 16:35
支持支持!
作者: 19049    时间: 2010-5-3 16:44
支持支持!
作者: 王怀玉    时间: 2010-5-7 16:19
回复 1# whut_wj


    楼主 能把如何在sd卡上建立文件的资料发给我一份吗??
谢谢了
315531799@qq.com
作者: chongergod    时间: 2010-5-12 10:55
好东西
作者: lfyloveyou525    时间: 2010-5-13 21:03
楼主能加我为好友吗?QQ758962601
作者: dkakd    时间: 2010-5-26 21:37
谢谢
作者: 1160927    时间: 2010-6-14 05:31
学习中……
作者: jiang1101    时间: 2010-7-17 19:51
谢谢楼主!
作者: dutchlight    时间: 2010-7-26 14:32
xuexi,xiexie,
作者: qdhd_hai    时间: 2010-9-15 10:07
回复 1# whut_wj


    感谢楼主的分享
作者: pika    时间: 2010-10-1 15:10
wj的编程思路
已经成为我们的基础模板了~
作者: qinjianhao    时间: 2010-11-22 22:39
好东西啊
作者: bfxyxxjx    时间: 2010-11-26 17:13
很好!!!!!!!!!!!!!
作者: 下世纪梦想    时间: 2011-1-15 10:48
呵呵,谢谢
作者: qq155111897    时间: 2011-2-22 21:01
楼主有FAT文件的系统源代码吗?  可以发给我吗?155111897@qq.com  谢谢
作者: toya76    时间: 2011-2-23 09:46
谢谢
作者: colin111    时间: 2011-2-23 21:14
学习中,谢谢啦
作者: nikit    时间: 2011-2-24 21:10
很好,帮顶了
作者: nikit    时间: 2011-2-24 21:10
帮顶
作者: qq155111897    时间: 2011-3-3 18:15
有没文件系统?楼主。。。。发发。。。
作者: 黑影    时间: 2011-4-21 23:12

作者: sncxy    时间: 2011-5-14 01:16
谢谢分享……
作者: 若要走    时间: 2011-5-14 12:17
学习
作者: ngng1109    时间: 2011-6-22 19:18
写块数据不能连续写呀?
作者: zzchao1109    时间: 2011-6-25 12:39
顶啊 啊   啊 啊啊啊
作者: Freezing    时间: 2011-6-28 18:17
好东西 以后会用到
作者: zwluoqi    时间: 2011-7-20 00:02

作者: zjl2yhy    时间: 2011-8-1 17:06
谢谢楼主喽
作者: cdjiangyang    时间: 2011-8-1 23:05
看看有用不
作者: christian    时间: 2012-2-24 21:43

作者: weiwuzhong2008    时间: 2012-2-25 10:26
谢谢分享
作者: christian    时间: 2012-2-26 15:08
谢谢!

作者: guohel    时间: 2012-4-2 01:41
thanku
作者: 海彬    时间: 2012-4-8 21:12

作者: DOUBLE-L-    时间: 2012-5-7 17:06
学习了,谢谢
作者: Move123456    时间: 2012-9-27 20:37
学习学习,感谢LZ
作者: sdlibin007@qq.c    时间: 2012-10-1 17:09
谢楼主~~~~
作者: 蜈蚁蝗    时间: 2013-1-26 02:04

作者: yj_syz    时间: 2015-4-10 11:40
感谢分享





欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2