Перейти к содержанию
    

SD карта - правильный ли RCA?

При инициализации ответы на команды CMD8, ACMD41, CMD2 вроде адекватные, но когда запрашиваю RCA командой CMD3 - пробовал два карты, на обоих возвращается ответ 0x00070500 (адрес RCA=0x07 и статусные биты, соответствующие режиму ident) и RCA не меняется от инициализации к инициализации. Правильно ли это? Есть подозрение, что что-то не так, ибо в документации написано что значение RCA изменяется случайным образом при доступе, и не равно нулю. Когда отправляю CMD7 с указанным RCA - ответ в статусе 0x0700, что указывает на режим stdby вместо обещанного trans. Режим - SD

 

Где-то ошибка?

 

Спасибо

Изменено пользователем Bakradze

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При инициализации ответы на команды CMD8, ACMD41, CMD2 вроде адекватные, но когда запрашиваю RCA командой CMD3 - пробовал два карты, на обоих возвращается ответ 0x00070500 (адрес RCA=0x07 и статусные биты, соответствующие режиму ident) и RCA не меняется от инициализации к инициализации. Правильно ли это?

 

Все в порядке, :disco: они обычно так себя и ведут.

 

То, что в ответе на select приходит stat=stdby, тоже правильно. Карта сначала отвечает, а потом выполняет команду, т.е. ответ отражает состояние карты на момент получения команды. После Cmd7 запросите статус командой Cmd13 - тогда придет уже tran.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...