Hello,
Im trying to implement a SD Card Interface. I'm having a doubt..
I´m able to initialize and write and read data. But it is so crazy the data I'm reading!! I try to write 0,1,2,3.... And when I read I dont get this sequence.
I guess the problem is the way I'm writing in MCI_FIFO.
When I'm writing I set all necessary registers (lenght, timer..)
And then I initialize the transfer:
MCI_DATA_CTRL |= 0x91;
Then how should I write the code to put data in MCI_FIFO?
IF I do a for like this:
for(x=0; x<128;x++) { MCI_FIFO = x; }
but it makes no sense, what is the right way to do this?
Help me!
"Note that you still haven't said what specific chip you're using!"
Note that a "Fabio Afellay" did mention LPC2368 in another thread just the day before this thread about the same thing. So either same person with aliases, or two school mates. Same problem and even same bugs in the posted source code.
http://www.keil.com/forum/19529/