Gast
#150828
Hallo, Ich verwende eine AtMega16 programmiere mit WinAVR. ich denke das ich ein Problem mit dem Array habe aber schaut mal selbst darüber. unsigned long speicherblock = 10; unsigned char write_ok = 0; unsigned char wert[512]; wert[0] = 0; wert[1] = 0; int einer = 0; // Ändert sich im Programmverlauf int zehner = 0; // Ändert sich im Programmverlauf if ( !(PIND & (1<<1)) ) { wert[0] = abt; wert[1] = xxy; mmc_write_sector(speicherblock, wert); } if ( !(PIND & (1<<2)) ) { mmc_read_sector(speicherblock, wert); abt = wert[0]; xxy = wert[1]; { Leider werden die werte nicht wie ich es vorhatte auf die MMC abgelegt oder ausgelesen, kann mir jemand sagen warum? Vielen Dank