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!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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!
Hallo,
bei http://www.geisler-controls.de
Gruss Rolf