智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1508|回复: 9
打印 上一主题 下一主题

sd和上位机协议的问题

[复制链接]

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
跳转到指定楼层
1#
发表于 2013-1-27 13:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在在搞SD这一块,用的是SDHC写SD卡的,可是函数都是对SD卡的一个扇区进行操作,我不打算用文件系统,只是想在SD中怎么写的上位机中就相应的怎么读。有一点现在还不知道怎么弄。就是,在SD卡写的时候我想就是加入一些便于识别的信息,比如图片写完了,先写0XAB,再把我的当前速度啊,舵机角度什么的写到SD卡,这样我在上位机中就能方便的找到我需要的信息。但是现在只能对块操作,而我这些识别信息不要求很多,这样是不是浪费空间了。还望大神赐教

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
2#
发表于 2013-1-27 15:16:42 | 只看该作者
只能一个扇区一个扇区的写。如果你非要写一个字节,就把那个扇区读出来,更改其中一个字节,再整体写回去。
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
3#
 楼主| 发表于 2013-1-27 15:34:34 | 只看该作者
yukunlinykl 发表于 2013-1-27 15:16
只能一个扇区一个扇区的写。如果你非要写一个字节,就把那个扇区读出来,更改其中一个字节,再整体写回去。

嗯,那样是不是速度就太慢了。请问,你是用的SDHC写的吗,能不能交流一下思路

回复 支持 反对

使用道具 举报

2

主题

97

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2755
威望
1363
贡献
656
兑换币
452
注册时间
2011-11-8
在线时间
368 小时
4#
发表于 2013-1-27 15:46:12 | 只看该作者
扇区内多余的没写的空间只能空着了。起始一个SD卡那么大 ,浪费这点不算什么
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
5#
发表于 2013-1-27 16:28:13 | 只看该作者
676431432 发表于 2013-1-27 15:34
嗯,那样是不是速度就太慢了。请问,你是用的SDHC写的吗,能不能交流一下思路

都是这样的。因为一般需要用到SD卡的场合,数据都是论M算的。不是论K算的。更不是字节。
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
6#
 楼主| 发表于 2013-1-27 16:33:50 | 只看该作者
yukunlinykl 发表于 2013-1-27 16:28
都是这样的。因为一般需要用到SD卡的场合,数据都是论M算的。不是论K算的。更不是字节。

嗯。非常感谢,我先调调
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
7#
 楼主| 发表于 2013-1-27 16:34:21 | 只看该作者
bluered 发表于 2013-1-27 15:46
扇区内多余的没写的空间只能空着了。起始一个SD卡那么大 ,浪费这点不算什么

那倒也是啊,呵呵
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
8#
 楼主| 发表于 2013-1-27 17:57:38 | 只看该作者
yukunlinykl 发表于 2013-1-27 16:28
都是这样的。因为一般需要用到SD卡的场合,数据都是论M算的。不是论K算的。更不是字节。

我刚试了试,我图像大小140*53,一个块512,用了15个块。一幅图像存储完毕后,往后跳15个块再写下一幅图像。我2G的卡瞬间就被写满了,是不是我写的方法不对呢

回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
9#
发表于 2013-1-27 18:07:59 | 只看该作者
676431432 发表于 2013-1-27 17:57
我刚试了试,我图像大小140*53,一个块512,用了15个块。一幅图像存储完毕后,往后跳15个块再写下一幅图像 ...

怎么可能,一秒钟才0.5M
一分钟才30M
一个小时才1800M
你2G至少能存一个小时多啊。
回复 支持 反对

使用道具 举报

34

主题

337

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6372

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2947
贡献
1651
兑换币
1488
注册时间
2012-1-8
在线时间
887 小时
10#
 楼主| 发表于 2013-1-27 18:33:32 | 只看该作者
yukunlinykl 发表于 2013-1-27 18:07
怎么可能,一秒钟才0.5M
一分钟才30M
一个小时才1800M

啊,这样啊,我的怎么几秒钟就满了。应该是我写的问题,那我再调调。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 07:25 , Processed in 0.058148 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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