Пытаюсь провести инициализацию карточки. Выдаю CMD0 arg 0 карточка отвечаить R1=0x01 выдаю СМD55+ACMD41 карточка отвечает R1=0x07 а потом 0xFF до посинения причем дулю получаю уже на CMD55.
Схема верная, по спецификации. Питание в пределах, что в спецификации - 3,3В.
Подскажите кто сталкивался с ММС.
ЗЫ. Может уже где то в форуме было. Искал ненашел. Если что - ткните носом.
Сообщение отредактировал Neuron - Mar 30 2006, 16:03
После CMD0 карточка находится в состоянии Idle. Чтобы с ней что-то делать ее следует перевести в состояние Ready (см диаграмму состояний MMC и переходы между состояниями). Из Idle карта переходит в ready по команде CMD1.
После CMD0 карточка находится в состоянии Idle. Чтобы с ней что-то делать ее следует перевести в состояние Ready (см диаграмму состояний MMC и переходы между состояниями). Из Idle карта переходит в ready по команде CMD1.
После CMD0 карточка находится в состоянии Idle. Чтобы с ней что-то делать ее следует перевести в состояние Ready (см диаграмму состояний MMC и переходы между состояниями). Из Idle карта переходит в ready по команде CMD1.
Пасиба. Попробую.
Ничего подобного, я после CMD0 спокойно даю CMD55 и затем ACMD41, и все прекрасно работает. Если у кого не работает ищите в ошибках протокола.