Zitat von ExKluski Mit der abfrage habe ich mich verlesen sollte so heißen Code: if(!(SPI_SS_PIN1 & (1<<SPI_SS_PB1))) Ob das jetzt korrekt ist, hängt davon ab, wie SPI_SS_PIN1 definiert ist. Die 1 darin lässt allerdings nichts Gutes vermuten. Zitat von ExKluski 1 Bit weiter schieben und das dann ausgeben, mache ich das nicht mit Code: MSB<<=1; es ist doch in einer schleife die Solange durchlaufen wird bis 16 bit raus geschoben sind. MfG exkluski Nochmal: wenn MSB vorher 0x8000 ist, was ist es dann hinterher? Und wo bitte ist diese Schleife?
if(!(SPI_SS_PIN1 & (1<<SPI_SS_PB1)))
MSB<<=1;
MfG Stefan
Foren-Regeln
Lesezeichen