Da wird wohl ein Pointer ausbüchsen und in irgendwelche anderen Speicherbereiche schreiben die für die Motorsteuerung zuständig sind.
Und die position dieser Speicherbereiche kann sich sogar von avr-gcc zu avr-gcc Version unterscheide.

Dein PC schmeisst Dir bei sowas ne Schutzverletzung um die Ohren - auf dem RP6 gibts aber kein Betriebssystem


*pixelzeiger=ADCH; // letzten ADC-Wert auslesen und wegwerfen
*pixelzeiger++=ADCH; // aktuellsten ADC-Werte speichern
}
sei();

pixelzeiger=&pixel[0];
bildzeiger=&bildspeicher[32*rows];
for (i=0; i<32; i++) *bildzeiger++ = *pixelzeiger++;
ich wette hier bei den ganzen Zeiger operationen liegt irgendwo der Fehler begraben - aber ich habe keine Zeit das selbst zu testen.

MfG,
SlyD