mue-c schrieb:
> Dreht er dann die Bits oder die Bytes?
Na überleg mal selber.
Das ist ein 8-Bit-Controller. Der weiss gar nicht was word oder int ist.
Und woher soll er wissen, daß nach dem aktuellen Byte noch eines kommen
soll. Vor allen Dingen: Wo soll er das erste solange lassen, wenn er das
zweite vorher abschicken soll?
Die Ausrichtung im Speicher ist auch nur softwaremässig. In Assembler
kannst du das auch anders einlagern. Nur bei 16-, 32-, etc.-
Bit-Rechnern ist das von der Hardware vorgegeben.
Wobei beim AVR natürlich die 16-Bit Register, TCNT1 bspw., welche aus 2
8-Bit-Registern bestehen, in Little Endian abgelegt sind. Deshalb wäre
es Unsinn, wenn der Compiler oder der Assemblerprogrammierer das anders
machen würden. Aber möglich wäre das.
Macht auch deswegen schon keinen Sinn, da die Peripherie-Hardware das
auch in der Reihenfolge haben will. Ist eben das weiter verbreitete
System. Allein schon deswegen, weil Intel das so macht.
mfg.