Torsten schrieb:
> void spisend
Du meinst: die ganze Funktion?
Nimm an, die Funktion spisend wird mit dem Byte 0x5A aufgerufen (als
Bitmuster ist das 0b01011010).
Du spielst Computer und arbeitest die Funktion ab. Was passiert ganz
konkret. Wei verändern sich die Pins SCK und DAT während der Abarbeitung
dieser Funktion. Und dann siehst du mal zu, ob du da ein Muster darin
findet, welches mit deiner Vorgabe des BItmusters in x zusammenhängen
könnte.
Sorry. Aber irgendwann muss jeder mal anfangen fremden Code zu
analysieren. Diese Funktion ist nicht kompliziert, ihre Funktionsweise
ist sehr überschaubar. Auch wenn ich zugeben muss, dass sie sich
vielleicht nicht sofort erschliesst, wenn man sowas noch nie gesehen
hat. Aber irgendwann muss jeder mal ins kalte Wasser springen und
einfach machen. Da kommt so eine kleine, schnuckelige Funktion gerade
recht.