zu 2) Ich dachte als abfrage für die Pins.
Und wo in diesen Bedingungen wird irgendetwas abgefragt? Da steht einfach nur
Code:
if (2 & (1<<2)))

zu 3) Er soll mit dem Höchsten bit anfangen?
Und? Wie sieht MSB nach dieser Operation aus?


zu 4) habe kein Rest nur die SW-SPI-Master Funktion von oben (1.post)
Da wird also genau ein Bit ausgegeben. Was ist mit den anderen 15?