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!
Do you actually want to learn how to do this stuff for yourself - or not?
If you're not interested in doing this stuff, that's fair enough - it's not for everybody - but that's no reason to expect others to do it for you for free.
I am not interested in doing accountancy, so I pay an acountant to do that stuff for me - but I don't expect him to do it for me for free!