目录
一、SD卡读写
1、要求
将64K数据分250次,每次256字节,写入SD卡,测试速度
具体操作可查看上次博客内容:STM32F103 完成对SD卡的数据读取_cat king_的博客-CSDN博客
2、实验过程:
总共用了14分钟,写了64K字节。
3、从SD卡读出
修改代码
将写入函数修改为读出函数名
定义读出函数,指针标志s,且定义字节类型格式br和一个存储读取的数组READBUFF。
① 修改f_open函数的第三个打开状态为FA_READ模式。②文件指针移至相应位置,否则无输出。③指针加地址④使用FATS的read函数,第一个参数是指针,第二个是存储数组,第三个是数组大小,第四个是强制转换br为UINT格式。⑤输出
最后结果:
二、写入flash
1、实验源码:
链接:https://pan.baidu.com/s/1jJ6_YlAI9W81w7h6c7FVBw
提取码:qwer
2、相关配置:
3、修改代码
修改数组大小
修改数据内容
修改flash.h中的flash结束地址为 0X0801BA00
st-link设置
4、编译烧录后结果展示:
三、参考连接
STM32 进阶教程 13 – FLASH的读写操作_张十三的博客-CSDN博客_stm32f103c8t6flash读写