关于单片机驱动 SD卡 时写入扇区的地址问题

关于单片机驱动 SD卡 时写入扇区的地址问题,第1张

先回答你的疑问,如果只存取数据的话,不需要上系统,上系统的目的,主要是为了数据交换,比如SD卡可以放到PC上读写。

但是,真心建议你还是上一个文件系桐辩谨统吧。其实并不麻烦,只要写好底层,中间的东西都不用管,而且用文件系统,系统的灵活性更高一些。

我现在多用ARM,用的是Keil开发环境自带的文件系统,

你用的AVR,推荐FatFS系统灶困,这个国内讨论的比较多,

http://elm-chan.org/fsw/ff/00index_e.html

最早说是不支持长文件名,后来好像也已经支持了。

还有一个国产的 振南的znFAT,我没用过,不太了解。

回到你局基的问题,关于SD卡的读写地址,以前我也找过,没找到--!

看过两份厂家的SD卡手册,都没有找到明确的说法,后来就没再找过。

其实仔细找应该也能找到,但我担心不同的厂家会有不同的定义,

再者感觉移植一个文件系统也不麻烦,所以就没再找了。

你好,SD卡的文件系统一般不是个人能做的,必须移植国外的代码。不同的单片机移植的代码不同。通常:51单片机移植SD文件系统毫无意义,但升级版可以比如:STC12CXX。51内核单片机建议到“振南电子”官方网站下载ZNFAT,这是专扒知春为51内核设计的文件系统(FAT)。STM32主流移植FATFS这个文件系统,其它单片机不了解。移植的时候多查资料!不要改FAT内部函数,注意接口函数猛没就OK了,剩下就是学怎么用的问题,要坚信FAT是不会错的,错的春耐是你没用好,等你彻底学通了再质疑FAT内核的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12441611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存