I2C 10 Bit Zahl

Peulebo
2011-04-14
2011-04-15
  • Peulebo - 2011-04-14

    Hallo,
    programmiere zur Zeite eine I2C Kommunikation mit einem Master in Codesys. Also ich bekomme von einem Slave AVR Controller eine 10 bit Zahl vom AD-Wandler als Wandlungsergebnis. Bei I2C werden ja immer nur 8 Datenbits gesendet, also sende ich erst den ersten registerinhalt ADCH 2 bit Zahl und dann ADCL eine 8 bit Zahl. Soweit klappt das auch wunderbar, es werden immer im Wechsel 2 Zahlen angezeigt. Jetzt zu meiner Frage, wie bekomme ich in Codesys die 2 und 8 Bit Zahl verknΓΌpft, so dass das richtige Wandlungsergebnis angezeigt wird? Ich programmiere in ST!

     

Log in to post a comment.