基于正点原子开发板 芯片stm32f407,废话不多说,直接上图
开发板原理图:
STM32CubeMX配置图:
开启DMA中断
如果使用了freertos,这里特别要注意优先级问题SDIO的优先级数值上要大于freestos最高的SysCall中断优先级,否则就会出现mout正常,read等其他操作都返回错误3 :
配置文件系统
配置SD卡检测
此处需要注意,这个管脚要默认初始化为下拉模式 ,不然open的时候可能会一直出错。
基于正点原子开发板 芯片stm32f407,废话不多说,直接上图
开发板原理图:
STM32CubeMX配置图:
开启DMA中断
如果使用了freertos,这里特别要注意优先级问题SDIO的优先级数值上要大于freestos最高的SysCall中断优先级,否则就会出现mout正常,read等其他操作都返回错误3 :
配置文件系统
配置SD卡检测
此处需要注意,这个管脚要默认初始化为下拉模式 ,不然open的时候可能会一直出错。