Gast
#2136930
Hallo, habe ein kleines Problem bei meiner Schaltung möchte ich mit einem Atmega32 (SLAVE) einen mit dem Analogdigitalwandler einen Messwert ermitteln und über den I2C Bus ausgeben. Der Messeingang ist in diesem Fall PA0. Laut Datenblatt hat dieser Eingang einen 10 bit Wandlungsergebnis. Nun kann ich ja mit dem I2C Bus nur 8 Bit übertragen. Ich könnte auch erst ADDH und dann ADDL übertragen und die Werte dann später zusammenfügen, was aber extrem umständlich wäre. Also kann ich irgendwie aus der 10 bit zahl eine 8 bit Zahl machen? Oder gibt es eine andere Möglichkeit?