Hi,

ich bin dabei eine AD-Wandlung zu machen. Allerdings bin ich mit GCC noch nicht so fit. Unter Assembler kann man ja schön Low- und High-Byte auslesen, und mit der Ausrichtung festlegen, ob man die oberen oder die unteren 8 bit haben möchte.
Geht so etwas auch unter gcc? Wichtig wäre mir, dass ich kein 16bit Register mehr brauche, um den 10bit Wert einzulesen, da 16bit-Register einfach nicht atomar für einen 8-bit Prozessor sind.
Geht das irgendwie, oder muss man wirklich erst in 16bit einlesen, und per Shift und Cast das in einen 8bit Wert verkleinern?

MfG, Ozzy