Das Prinzip kann ich Dir erklären, das ist offensichtlich genauso wie bei den Atmel-Controllern.Zitat von Thom24
Das gewandelte Datum steht als 10-Bit-Wert in 2 8-Bit-Registern. Wenn ich das Doc (DS39582B-page 128 © 2003 Microchip Technology Inc.) auf die Schnelle richtig lese, sind das die Register ADRESH und ADRESL - also das High-Byte und das Low-Byte. Im Register ADCON1 kannst Du wählen, wie Du das Wandlungsergebnis dargestellt haben willst: linksbündig oder rechtsbündig. WENN Du es linksbündig einliest, also ADFM = 0!, dann wird das MSB (das Byte mit den most significant bits) im ADRESH abgelegt. Und das wars dann - jetzt hast Du ganz einfach die "übrigen" Bits, die Du nicht mehr willst, im ADRESL - und um die kümmerst Du Dich nicht mehr. Nur noch ADRESH auslesen - und Du hast Dein 8 bittiges Datum.
Lesezeichen