Я использую контроллер 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);
Я ожидал, что функция не вернет никакой ошибкитипа, но этого не происходит.