FatFs
G.Wu.
半个苦逼码农,记忆力不好,博客当笔记
展开
-
stm32 sd-fatfs逻辑盘符值修改
使用STM32CubeMX5.21生成SD-FatFs代码,默认情况下:typedef struct{ uint8_t is_initialized[_VOLUMES]; const Diskio_drvTypeDef *drv[_VOLUMES]; uint8_t lun[_VOLUMES]; volatile uint8_t nbr;}Disk_drvTypeDef;Disk_drvTypeDef disk原创 2020-11-12 10:27:36 · 763 阅读 · 0 评论 -
STM32F7+STM32CubeMX5.21+SD+FATFS
STM32F7+STM32CubeMX5.21+SD+FATFS1、STM32CubeMX配置时钟配置SDMMC配置 Connectivity->SDMMC1 MODE选择: SD 4 bits Wide bus NVIC Setting DMA Setting设置DMA读写。 修改CDMMC传输时钟分频。 /* SDMMC Data Transfer Frequency (25MHz max) */ APB2=108MHZ, 108/6=18MHZ。原创 2020-08-20 17:31:48 · 835 阅读 · 1 评论 -
STM32 SD FatFs读写文件FR_DISK_ERR错误可能原因
使用STM32F7+STM32CubeMX5.21生成SD-FATFS代码,读写文件失败报FR_DISK_ERR错误可能原因: SDMMC传输频率过高。修改SDDMMC传输时钟分频系数。 /* SDMMC Data Transfer Frequency (25MHz max) */ 所用APB2=108MHZ, 108/6=18MHZ。...原创 2020-07-31 18:04:50 · 6977 阅读 · 0 评论 -
STM32读取sd卡数据卡死可能原因
获取sd卡状态HAL_SD_GetCardState()或读写操作卡死可能原因 使用STM32F7+STM32CubeMX5.21生成SD-FATFS代码,获取sd卡状态HAL_SD_GetCardState()或获取SD卡数据卡死在SD_FindSCR()函数,可能原因: 查看stm32f7xx_ll_sdmmc.h通信超时等待时间值,若#define SDMMC_DATATIMEOUT ((uint32_t)0xFFFFFFFFU) 修改SDMMC_DAT原创 2020-07-31 17:39:30 · 5492 阅读 · 0 评论