mnovikov2000 1 9 июля, 2019 Опубликовано 9 июля, 2019 · Жалоба Подскажите, как вычитать регистр ECSD для карт большого объема. Пользуюсь кубом. Там есть така функция SDMMC_CmdOperCond, которая и подает команду SDMMC_CMD_HS_SEND_EXT_CSD. Собственно, где после подачи команды ответ искать? А он длинный должен быть. Мне не хватает понимания. Если кто похожую проблему проходил, ткните пальцем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 24 9 июля, 2019 Опубликовано 9 июля, 2019 · Жалоба У атмела сделано так: для прочтения 128битного ответа - надо 4 раза считать 32 битный (он будет разный). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mnovikov2000 1 9 июля, 2019 Опубликовано 9 июля, 2019 (изменено) · Жалоба 29 minutes ago, _4afc_ said: У атмела сделано так: для прочтения 128битного ответа - надо 4 раза считать 32 битный (он будет разный). к сожалению ответ на команду и данные как я понял разные вещи, это видимо длинный ответ, а мне надо 512 байт данных, они после ответа идут, и как раз с ними непонятка. Ответ есть - короткий (R1) приходит, как положено. Изменено 9 июля, 2019 пользователем mnovikov2000 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mnovikov2000 1 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба Сделал. Недоглядел что надо взвести автомат чтения данных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться