stm32F407 fatfs-sd卡 f_open需要1s使用的是HAL库 用的stm32 CUDEMX生成代码 调用f_open打开文件需要1s 请问如何缩短时间 项目中需要连续创建文件。
(1)首先,CUDEMX生成代码本来函数嵌套多,执行相对纯寄存器代码较慢。
(2) f_open 底层是执行 SD卡的接口函数。 速度慢,主要是SD卡底层函数上。 读扇区和写扇区的速度上。 如果是模拟SPI协议,可以考虑换硬件SPI协议或者SDIO协议,SD卡的读写速度就上来了。