Zitat Zitat von Ceos
in dem falle hast du recht, da er explizit in das lowbyte schreibt, es reicht wenn man einfach nur OCR1 schreibt, DANN muss man nicht casten! wenn ich einen 8bit wert in einen 16bit wert speichere werden durch den compiler BEIDE variablen als 16bit wert betrachtet und die 8bit variable mit 0en aufgefüllt!
Das "muss" bezog sich auch nicht auf den Cast, sondern auf das Beschreiben des kompletten 16-Bit-Registers.