搜索
当前位置: 秒秒彩官网 > 读入文件 >

STM32+SDIO+FATFS文件系统 直读SD卡

gecimao 发表于 2019-06-06 09:55 | 查看: | 回复:

  很是出名 一来小巧,二来免费。当然了国产的振南的znFAT 一样开源好用而且极其的省资源~!非常适合51单片。更重要的是国语的支持,呵呵!这次在上为SD卡移植文件系统还是非常简单顺利的,这多亏了ST 官方提供的驱动,而我自己不用动手编写SD卡的命令省了很多时间而且官方做的驱动虽然效率一般但是极其严谨我很是佩服。

  SD卡可以用SPI驱动 也可以直接用 SDIO 驱动STM32256KB FLASH 以上的片子全部都有SDIO,我们当然要用高速快捷的SDIO 方式了!至于 SDIO 又有 1位 4位 8 位的之分 我想不来8位SDIO 是怎么回事?SD卡上最多只能接4位嘛~网上有人说4位的SDIO 不好用多半是固件版本太老的缘故了。呵呵这里还是要靠库~STM32真适合懒人用。

  网上关于的FATFS的文章很多 不过都太老旧,很多东西已经不适用了 。我建议阁下到官方去下载最新的版本 目前是最新是R0.08b ,使用最新的版本好处是很多网上很多要改来改去的地方只要你使用了新版本那就是完全可以规避的。另外STM32 的SDIO驱动也一定要用最新的,老版本问题很多不少人的失败就在这。我这次用的是V3.3的库没有任何改动就可以了,现在最新的好像在3.4以上了。好了说说移植 ffconf.h是配置的头文件 简单的修改宏就可以了,英文注释的很完全而且网上也有翻译我不多说了自己看主要在这里进行功能裁剪写写我的配置。

  好了 说说最关键的I/O module 我自己建立一个文件diskio.c新的版本要自己建立函数文件官方连个模板都没提供作者似乎不怎么照顾新人呢~

  /*这里大家看到了有个地址转换 因为DMA仅仅支持4字节指针的所以在函数内部还是有个转换的这里最好优化一下能提高效率*/

  意法半导体扩大对亚马逊FreeRTOS的支持,推出集成蓝牙®、以太网、LTE Cat-M / NB-IoT的开发入门套件

  意法半导体为免费的STM32微控制器开发生态系统 新增高品质的用户界面设计软件

  意法半导体新系列STM32微控制器加快创新脚步,满足智能物联网产品对尺寸更小、功能更强、能效更高的需求

  手把手教你学ARM-STM32 第三讲 系统时钟初始化函数与延时函数的实现

  意法半导体推出STM32神经网络开发工具箱,将 AI技术引入边缘和节点嵌入式设备

  下一篇:用51单片机+11.0592的晶振,如何产生115200的波特率?

本文链接:http://k-mood.com/duruwenjian/451.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部