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

 
 
> SDHC vs SD. Идентификация карты., Не устанавливается "power-up status bit" в OCR
KAlex
сообщение Mar 28 2008, 10:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Порядок инициализации:
Код
  send_comstr( CMD_0, 0, 6);
  ocr = 0;
  do {
    send_comstr(CMD_55, 0, 6);
    send_comstr(ACMD_41, ocr, 6);
    ocr = (comstr->arg3)|(comstr->arg2<<8)|(comstr->arg1<<16)|(comstr->arg0<<24);
  }  while (!(comstr->arg0 & 0x80));

У обычной SD через два-три цикла бит power-up устанавливается.
SDHC отвечает, ответные аргументы и crc совпадают с SD, но power-up не устанавливается.
Нормального даташита на HC нет. Может там другой порядок идентификации.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KAlex   SDHC vs SD. Идентификация карты.   Mar 28 2008, 10:25
- - abcdefg   Цитата(KAlex @ Mar 28 2008, 13:25) Порядо...   Mar 29 2008, 13:32
|- - KAlex   Я правильно делаю? После CMD0 посылаю CMD8 - не от...   Mar 30 2008, 07:31
|- - KAlex   Сделал ещё send_comstr( CMD_8, 0x1AA, 6); // отве...   Mar 30 2008, 10:52
|- - abcdefg   аналогичная проблема, CMD55 проходит нормально, а...   Mar 31 2008, 13:32
|- - KAlex   Разобрался. Надо зажигать 30-й бит в ocr. send_...   Apr 1 2008, 11:11
- - KAlex   C инициализацией разобрался. Вот что непонятно, ка...   Apr 3 2008, 10:22
- - skripach   Не хотел создавать новую тему про SD, итак много, ...   Apr 8 2008, 12:38
|- - KAlex   Цитата(skripach @ Apr 8 2008, 15:38) 1)Ка...   Apr 9 2008, 07:13
- - skripach   Спасибо, с СRC правда уже и сам разобрался.   Apr 9 2008, 11:13
- - skripach   А можно пару примеров команд с правильно посчитан...   Apr 10 2008, 10:45
|- - KAlex   40 00 00 00 00 95 CMD_0 77 00 00 00 00 65 CMD_55...   Apr 10 2008, 11:57
- - skripach   Спасибо, проверил, всё работает. После отладки выл...   Apr 10 2008, 13:16
- - skripach   В архиве моя функция по расчету CRC7 с подробнейши...   Apr 10 2008, 22:59
|- - KAlex   Цитата(skripach @ Apr 11 2008, 01:59) В а...   Apr 20 2008, 07:59
- - skripach   Ещё вапросик: Шлю карте след. команды cmd0 - ответ...   Apr 13 2008, 11:56
|- - KAlex   Цитата(skripach @ Apr 13 2008, 14:56) cmd...   Apr 14 2008, 06:59
- - skripach   Нет карта не HC. Уже не знаю на что грешить. На C...   Apr 14 2008, 11:26
|- - KAlex   CMD55 ответ правильный. Ну что еще может быть, вот...   Apr 14 2008, 11:41
- - skripach   Заработало, отвечает на ACMD41 как вы и говорите 3...   Apr 14 2008, 13:11
- - gnomik_   Здравствуйте. Работал с SD картами в SPI режиме. Н...   Nov 9 2009, 04:59


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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 21:22
Рейтинг@Mail.ru


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