реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> SD карта - правильный ли RCA?
Bakradze
сообщение Jul 25 2018, 07:53
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 432
Регистрация: 17-12-09
Пользователь №: 54 306



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

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

Спасибо

Сообщение отредактировал Bakradze - Jul 25 2018, 08:20
Go to the top of the page
 
+Quote Post
Viktuar
сообщение Jul 28 2018, 22:49
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-12-16
Пользователь №: 94 676



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


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

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

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 08:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016