выявление ошибки рабочего напряжения SD-карты - PullRequest
0 голосов
/ 11 июня 2019

Я использую контроллер stm32f7 для взаимодействия с картой Micro SD с помощью SDMMC.

Я использовал 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);

Я ожидал, что функция не вернет никакой ошибкитипа, но этого не происходит.

...