这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
fatfs实验_文件操作 [2020/07/04 16:24] zgf |
fatfs实验_文件操作 [2022/03/22 10:19] (当前版本) sean |
||
---|---|---|---|
行 3: | 行 3: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-07-04 | gingko | 初次建立 | | | V1.0 | 2020-07-04 | gingko | 初次建立 | | ||
行 47: | 行 46: | ||
* FATFS的这些特点,加上免费、开源的原则,使得FATFS应用非常广泛。 | * FATFS的这些特点,加上免费、开源的原则,使得FATFS应用非常广泛。 | ||
=== 4、FATFS模块的层次结构图 === | === 4、FATFS模块的层次结构图 === | ||
- | {{ :icore4:icore4_arm_hal_14_1.png?direct&700 |}} | + | {{ :icore4:icore4_arm_hal_14_1.png?direct&500 |}} |
* 最顶层是应用层,使用者无需理会FATFS的内部结构和复杂的FAT协议,只需要调用FATFS模块提供给用户的一系列应用接口函数,如f_open,f_read,f_write和f_close等,就可以像在PC上读/写文件那样简单。 | * 最顶层是应用层,使用者无需理会FATFS的内部结构和复杂的FAT协议,只需要调用FATFS模块提供给用户的一系列应用接口函数,如f_open,f_read,f_write和f_close等,就可以像在PC上读/写文件那样简单。 | ||
行 55: | 行 54: | ||
* STM32F767上带有SDIO控制器,iCore4核心板上将SDIO连接到TF卡座上。本实验将Micro SD卡插入TF卡座上即可。通过 FATFS创建test.txt文件,并且写入数据0-511,然后读出并打印到终端上。原理图如下: | * STM32F767上带有SDIO控制器,iCore4核心板上将SDIO连接到TF卡座上。本实验将Micro SD卡插入TF卡座上即可。通过 FATFS创建test.txt文件,并且写入数据0-511,然后读出并打印到终端上。原理图如下: | ||
- | {{ :icore4:icore4_arm_hal_14_2.png?direct |}} | + | {{ :icore4:icore4_arm_hal_14_2.png?direct&600 |}} |
==== 四、 实验程序 ==== | ==== 四、 实验程序 ==== | ||