Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
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