Hallo,
der atmega8 ist doch ein 8-Bit-Controller.
Wenn ich jetzt folgenden code nehme:
Code:
uint8_t high,low;
uint16_t ui16;
ui16 = (high << 8) + low;
Wird der Controller dann in dem ui16 Wert das Richtige stehen?
Macht der compiler das für mich? Da stecken ja dann mehrere Assembler-Befehle dahinter.