智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2956|回复: 5
打印 上一主题 下一主题

一头雾水 单片机读写SD卡

[复制链接]

8

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1708

活跃会员奖章优秀会员奖章

威望
859
贡献
573
兑换币
394
注册时间
2011-11-18
在线时间
138 小时
跳转到指定楼层
1#
发表于 2012-4-18 18:00:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初识SD卡调试模块,请问高手们向SD 卡里传输数据需要事先在sd里面创建一个文档吗,或怎么定义程序将数据传到这个自己创建的文档里?还有就是程序怎么定义的传送的数据就是来自摄像头的数据呢?一头雾水啊。。。。。。

49

主题

3751

帖子

1

精华

顶级版主

Rank: 11Rank: 11Rank: 11Rank: 11

积分
27948

资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章技术大牛奖章

威望
10632
贡献
10964
兑换币
4564
注册时间
2010-11-23
在线时间
3176 小时
2#
发表于 2012-4-18 19:03:22 | 只看该作者
先弄明白文件系统再说
回复 支持 反对

使用道具 举报

8

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1708

活跃会员奖章优秀会员奖章

威望
859
贡献
573
兑换币
394
注册时间
2011-11-18
在线时间
138 小时
3#
 楼主| 发表于 2012-4-19 12:20:09 | 只看该作者
turf456 发表于 2012-4-18 19:03
先弄明白文件系统再说

   看了一晚的FAT文件系统,好像是这样的:首先通过寄存器获得此卡的信息,利用的是MBR区上的DPT分区表信息,用于找到FAT分区。然后通过FAT分区找到DBR区中的BPB参数表  而其中包括根目录区所在扇区,在根目录区中可以通过函数获知此目录下有无文件以及文件信息由此得知文件的首簇。最后可以对此文件进行读写操作了。
    如果不自己创建文档的话,文件的创建和写入则是通过FAT表查找未被使用的空簇(值为00),写满1簇之后再查找下一未被使用的空簇,并同时更新FAT表。然后在文件所被创建的目录信息中添加文件信息,最终实现文件的创建。
    而这所有的一切包括(获得SD信息,读取BPB,确定首簇等等)都要程序来实现。        
    对吗?


回复 支持 反对

使用道具 举报

49

主题

3751

帖子

1

精华

顶级版主

Rank: 11Rank: 11Rank: 11Rank: 11

积分
27948

资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章技术大牛奖章

威望
10632
贡献
10964
兑换币
4564
注册时间
2010-11-23
在线时间
3176 小时
4#
发表于 2012-4-19 13:11:20 | 只看该作者
10058133 发表于 2012-4-19 12:20
看了一晚的FAT文件系统,好像是这样的:首先通过寄存器获得此卡的信息,利用的是MBR区上的DPT分区表信 ...

对的
回复 支持 反对

使用道具 举报

10

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
威望
914
贡献
384
兑换币
0
注册时间
2011-10-20
在线时间
114 小时
5#
发表于 2012-5-7 16:09:14 | 只看该作者
移植FAT文件系统后,是直接下到s12里面就可以了吗?
回复 支持 反对

使用道具 举报

8

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1708

活跃会员奖章优秀会员奖章

威望
859
贡献
573
兑换币
394
注册时间
2011-11-18
在线时间
138 小时
6#
 楼主| 发表于 2012-10-14 12:01:51 | 只看该作者
DOUBLE-L- 发表于 2012-5-7 16:09
移植FAT文件系统后,是直接下到s12里面就可以了吗?

当然还需要 sd卡的底层驱动程序
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 06:35 , Processed in 0.067519 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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