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

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

Спасибо
Viktuar
Цитата(Bakradze @ Jul 25 2018, 07:53) *
При инициализации ответы на команды CMD8, ACMD41, CMD2 вроде адекватные, но когда запрашиваю RCA командой CMD3 - пробовал два карты, на обоих возвращается ответ 0x00070500 (адрес RCA=0x07 и статусные биты, соответствующие режиму ident) и RCA не меняется от инициализации к инициализации. Правильно ли это?


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

То, что в ответе на select приходит stat=stdby, тоже правильно. Карта сначала отвечает, а потом выполняет команду, т.е. ответ отражает состояние карты на момент получения команды. После Cmd7 запросите статус командой Cmd13 - тогда придет уже tran.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.