目录
2.4 修改flash.h中的flash结束地址为 0X0801BA00
一.SD卡读写
1.要求
将64K数据分250次,每次256字节,写入SD卡,测试速度
2.实验过程截图
总共用了14分钟,写了64K字节
3.查看hello.txt
写入了250行数据,总计64K字节
4.从SD卡读出
用FATS从SD卡读出数据,并且串口输出。
4.1 修改代码
将写入函数修改为读出函数名
定义读出函数,指针标志s,且定义字节类型格式br和一个存储读取的数组READBUFF。
① 修改f_open函数的第三个打开状态为FA_READ模式。
②文件指针移至相应位置,否则无输出。
③指针加地址
④使用FATS的read函数,第一个参数是指针,第二个是存储数组,第三个是数组大小,第四个是强制转换br为UINT格式。
⑤输出
4.2 输出结果
可以看到依次输出,我用了a,b,c,d,e来区分不同。
二.写入flash
1.实验源码
链接:https://pan.baidu.com/s/1jJ6_YlAI9W81w7h6c7FVBw
提取码:qwer
cubeMX设置