请问一下在STM32平台下FATFS时如何映射到(或者说驱动)SPI引脚或者SDIO,从而来操作底层引脚驱动的? 30

还有就是如果不用文件系统,只使用SPI方式读写SD卡方式,能否在SD卡中进行文件的创建,删除,读写等操作?... 还有就是如果不用文件系统,只使用SPI方式读写SD卡方式,能否在SD卡中进行文件的创建,删除,读写等操作? 展开
 我来答
fenxiang1103
2012-04-01
知道答主
回答量:29
采纳率:0%
帮助的人:12.2万
展开全部
STM32 提供给你的只有读写SPI,这个可以满足你所说的映射。当SPI所用的4个引脚开启复用功能时,你可以不再具体到引脚的操作了。应用文件系统时,你可以参考一些文件系统的例子,将读写函数替换成STM32的SPI函数。这样基本上就可以达到你想要的功能了。
不用文件系统一样可以进行文件的创建等操作。举个例子,假如想创建一个文件,你就在根目录的空白部分按照文件系统的格式,手动写入文件名、扩展名等信息,然后在FAT表中写入文件所占用的簇号。
上面的操作都是基于对扇区内容的读操作和写操作,没有用到文件系统。不过这样可能会使你的操作变得稍微麻烦一些。
希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式