Mit der abfrage habe ich mich verlesen sollte so heißen
Code:
 if(!(SPI_SS_PIN1 & (1<<SPI_SS_PB1)))
Und? Wie sieht MSB nach dieser Operation aus?
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