Micro SD+znFAT+DS1302+C8051f单片机实现数据实时存储

2020-01-25 15:38发布

本帖最后由 lzy2011 于 2013-2-19 16:29 编辑

shuifenyi.rar (497.34 KB, 下载次数: 80) 2013-2-19 16:07 上传 点击文件名下载附件 a.rar (181 Bytes, 下载次数: 64) 2013-2-19 16:07 上传 点击文件名下载附件 调试znFAT时的一点体会:
1.先确定你的sd卡是fat32文件系统,如果不是,用电脑进行格式化;
2.根据处理器类型的不同修改znFAT中mytype.h中的宏定义,否则可能会造成先记录的数据被后记录的覆盖;
3.如果你的sd卡版本比较低,要将sdx.c中的SD_Write_Sector,SD_Read_Sector函数里的addr<<=9;打开;
4.config.h中要做相应的修改,把用到函数的打开,不用的注释掉。
这就是调试中的一点体会,希望各位都能在znFAT的帮助下,轻松实现单片机对SD卡的驱动。
更多关于znFAT的具体内容,大家可以参考www. znfat.com/bbs的实例!在这里可以轻松实现各种平台对znFAT的移植!
[attach]90887[ 记录的数据.jpg (152.04 KB, 下载次数: 0) 下载附件 sd卡记录的实验数据 2013-2-19 16:12 上传 /attach]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
wkman
1楼-- · 2020-01-25 18:34
本帖最后由 wkman 于 2013-2-19 16:38 编辑

手上有几个128MB、256MB的、sd和TF卡,

shuifenyi.rar 里面是keil工程么?咋没看到 uv2之类的工程名?
lzy2011
2楼-- · 2020-01-25 23:58
wkman 发表于 2013-2-19 16:34
手上有几个128MB、256MB的、sd和TF卡,

shuifenyi.rar 里面是keil工程么?咋没看到 uv2之类的工程名? ...

不是keil工程,是针对C8051F040的调试软件,名叫Silicon Laboratories IDE。keil打不开吧.. SD test.rar (97.53 KB, 下载次数: 65) 2013-2-19 17:02 上传 点击文件名下载附件 这是sd底层,可以兼容所有sd卡,mmc sd sdhc 全通用。具体的你可以访问我上面的网址,里面说的很详细。
wkman
3楼-- · 2020-01-26 01:02
c8051用得人少,,如果涉及特殊reg就很难该成标准 c51的例程,,,
hamipeter
4楼-- · 2020-01-26 03:25
支持下!
风雨等候
5楼-- · 2020-01-26 05:27
 精彩回答 2  元偷偷看……
linbaoluo3
6楼-- · 2020-01-26 11:13
我用的C8051F340的单片机,但是我的SD卡在开发板可以正常初始化,但在我自己设计的板子上只有在下载程序的时候才能初始化成功,重新上电就初始化失败了,我的板子电路跟开发板电路是一样的,不知道这是个什么问题?求高手指教。

一周热门 更多>