leotim
Full Member level 3
Hello all,
I use MMC in MMC mode (i.e. not in SPI mode). after power up i wait some milliseconds. then start the MMC clock with frequency of 240kHz and after one millisecond, i send CMD0, then CMD1. but in respons to CMD1 i receive OCR with busy bit cleared (0x00FF8000). it means that card is busy.
after sending CMD1 and receiving BUSY, the card does not respond to the CMD1 command nor to CMD2 any more.
I am using AT89C5132 that has an internal MMC controller.
I checked the correct format of the commands using oscilloscope.
is there any idea to solve this problem? i need to solve this problem as soon as possible.
I use MMC in MMC mode (i.e. not in SPI mode). after power up i wait some milliseconds. then start the MMC clock with frequency of 240kHz and after one millisecond, i send CMD0, then CMD1. but in respons to CMD1 i receive OCR with busy bit cleared (0x00FF8000). it means that card is busy.
after sending CMD1 and receiving BUSY, the card does not respond to the CMD1 command nor to CMD2 any more.
I am using AT89C5132 that has an internal MMC controller.
I checked the correct format of the commands using oscilloscope.
is there any idea to solve this problem? i need to solve this problem as soon as possible.