STM32
直播中

莫联雪

9年用户 1200经验值
私信 关注
[问答]

SD外设初始化,程序卡在stm32l4xx_hal_sd.c的第3662行的原因?

SD外设初始化,程序卡在STM32l4xx_hal_sd.c的第3662行
MDK版本:5.33
MCU:stm32l4r9zi

回帖(1)

李桂英

2024-4-8 17:34:19
在stm32l4xx_hal_sd.c文件的第3662行有可能是SdPollingMode初始化过程中发生了问题。

可能的原因包括:

1. SD卡未正确插入或连接。请检查SD卡的插槽和连接线是否正确连接。

2. SD卡的引脚配置不正确。请检查SD卡引脚的配置和连接是否符合STM32L4芯片的要求。

3. SD卡的寄存器配置不正确。请检查SD卡寄存器的配置是否正确,特别是时钟频率和分频比。

4. SD卡驱动程序有问题。请确保使用的驱动程序版本与MCU兼容,并且没有修改过驱动程序的文件。

建议的解决方法包括:

1. 确保SD卡正确插入和连接,并且引脚配置正确。

2. 检查SD卡寄存器配置和驱动程序文件是否正确。

3. 根据STM32L4的参考手册和SD卡的规格书,逐步调试和排除问题。

如果问题仍然存在,请提供更多的代码和错误信息,以便我们更好地帮助您解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分