识别SD卡工作电压错误

时间:2019-06-11 12:04:38

标签: embedded stm32

我使用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);

我希望该函数不会返回任何错误类型,但是不会发生。

0 个答案:

没有答案