MMC Проблем: Карта зает

L

leotim

Guest
Здравейте всички,

АЗ употреба в режим MMC MMC (т.е. не в режим SPI).след мощност до чакам няколко милисекунди.след стартиране на ММС часовник с честота 240kHz и след една милисекунда, Аз изпращам CMD0, тогава CMD1.но в respons да CMD1 аз получавам OCR малко зает с изчистена (0x00FF8000).това означава, че картата е зает.

CMD1 след изпращане и получаване на зает, карта не може да отговори на CMD1 команда, нито да CMD2 повече.

Аз съм с AT89C5132, че е един вътрешен контрольор ММС.
Имам проверени в правилния формат на командите използва осцилоскоп.
Имам опитал тези стъпки за решаване на проблема:
1) Power проверка за доставки: 3.12VDC (30mVp-р @ 6MHz)
2) Картата работи правилно в четец на карти: Не мога да го формат, създаване на файл, я прочетете отново.
3) изглежда, че няма грешка в хардуера връзка.becauase изпратя CMD1 правилно и получи отговор с зает (= 0x00FF8000).така че командването на картата и отговор от него ще направя.
4) Проверих моя фърмуер с нов съвет и новия контролер.
5) и понижава на тактова честота до 80kHz

но проблемът все още съществува.

Има ли някаква идея за решаване на този проблем?Трябва да решим този проблем, тъй като най-кратки срокове.

 

Welcome to EDABoard.com

Sponsor

Back
Top