简介
最近项目中可能需要使用到SD卡,所以需要对SD卡的配置和使用调研,在配置过程中遇到了一些问题,在此记录一下。
STM32Cube配置
Pinout
只需要注意绿色部分的设定Clock配置
这里使用了最大的Clock,SDMMC1的时钟是48MHzFATFS配置
Freertos配置
这里增大了Heap size,使用了heap_4的内存管理方式。SD卡配置
在这里打开SD的全局中断,并使用DMA2的方式传输数据NVIC配置
SD的全局中断配置为5,DMA中断配置为6,5的优先级更高。工程配置
以上就是所有的配置内容了,配置完成后,直接使用Code generate功能就能自动生成k