我使用stm32f7
控制器通过SDMMC与micro SD卡接口。
我使用了st库stm32f7xx_hal_sd
,并在调用初始化函数时从该函数返回代码
/* Identify card operating voltage */
errorstate = SD_PowerON(hsd); specifically : Command response timeout error
我将所有数据引脚和CMD初始化为输出推挽,将CLK初始化为输出,设置其备用功能。
我怎么知道错误原因?
我在初始化时使用了此功能
HAL_StatusTypeDef HAL_SD_Init(SD_HandleTypeDef *hsd);
我希望该函数不会返回任何错误类型,但是不会发生。