简介
最近项目中可能需要使用到SD卡,所以需要对SD卡的配置和使用调研,在配置过程中遇到了一些问题,在此记录一下。
STM32Cube配置
Pinout
只需要注意绿色部分的设定Clock配置
这里使用了最大的Clock,SDMMC1的时钟是48MHzFATFS配置
Freertos配置
这里增大了Heap size,使用了heap_4的内存管理方式。SD卡配置
在这里打开SD的全局中断,并使用DMA2的方式传输数据NVIC配置
最近项目中可能需要使用到SD卡,所以需要对SD卡的配置和使用调研,在配置过程中遇到了一些问题,在此记录一下。
Pinout
只需要注意绿色部分的设定
Clock配置
这里使用了最大的Clock,SDMMC1的时钟是48MHz
FATFS配置
Freertos配置
这里增大了Heap size,使用了heap_4的内存管理方式。
SD卡配置
在这里打开SD的全局中断,并使用DMA2的方式传输数据
NVIC配置