Bakradze 0 25 июля, 2018 Опубликовано 25 июля, 2018 (изменено) · Жалоба При инициализации ответы на команды CMD8, ACMD41, CMD2 вроде адекватные, но когда запрашиваю RCA командой CMD3 - пробовал два карты, на обоих возвращается ответ 0x00070500 (адрес RCA=0x07 и статусные биты, соответствующие режиму ident) и RCA не меняется от инициализации к инициализации. Правильно ли это? Есть подозрение, что что-то не так, ибо в документации написано что значение RCA изменяется случайным образом при доступе, и не равно нулю. Когда отправляю CMD7 с указанным RCA - ответ в статусе 0x0700, что указывает на режим stdby вместо обещанного trans. Режим - SD Где-то ошибка? Спасибо Изменено 25 июля, 2018 пользователем Bakradze Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Viktuar 0 28 июля, 2018 Опубликовано 28 июля, 2018 · Жалоба При инициализации ответы на команды CMD8, ACMD41, CMD2 вроде адекватные, но когда запрашиваю RCA командой CMD3 - пробовал два карты, на обоих возвращается ответ 0x00070500 (адрес RCA=0x07 и статусные биты, соответствующие режиму ident) и RCA не меняется от инициализации к инициализации. Правильно ли это? Все в порядке, :disco: они обычно так себя и ведут. То, что в ответе на select приходит stat=stdby, тоже правильно. Карта сначала отвечает, а потом выполняет команду, т.е. ответ отражает состояние карты на момент получения команды. После Cmd7 запросите статус командой Cmd13 - тогда придет уже tran. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться