[PIC] cmd24 MMC card parametric error

Status
Not open for further replies.

thata

Newbie level 1
Joined
Mar 12, 2014
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
5
hello guys ;

I m trying to use a PIC 16f877a to write on an MMC 128 M , Mikroc + ISIS .

I initialized well my MMC .

But when i try to use the command 24 to write a single block i get a parametric error as a response

Code:
SPI1_WRITE(0xFF);
  SPI1_WRITE(0x58);        // send mmc write block
  SPI1_WRITE(0x00);                                // this is the high order byte address
  SPI1_WRITE(0x00);
  SPI1_WRITE(0x02);
  SPI1_WRITE(0x00);                // always zero as mulitples of 512 bytes (strange standard)
  SPI1_WRITE(0xFF);


 // read the response and print it to the portd to see 
   SPI1_WRITE(0xFF);
 read=SSPBUF;
 portd=read;

Any idea how to fix this ?

thank youuu
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…