in der Funktion Write_Block steht
Code: Alles auswählen
//Wartet auf MMC/SD-Karte Bussy
while (Read_Byte_MMC() != 0xff){};
A zero value indicates card is busy. A non-zero value indicates the
card is ready for the next command.
Wenn es dann zu schnelleren Timings kommt könnte das schief gehen, da die Karte noch busy ist der Controller das aber nicht weiss?
Gib mir bitte bescheid, wenn ich nen Denkfehler drin hab!
Gruß Marcus