Seite 1 von 1

I2c frage

Verfasst: Mittwoch 14. August 2019, 20:26
von Ratzfatz
Hallo,

Ich hab mal eine verständnisfrage, ich hatte schon in der suche versucht etwas vergleichbares zu finden tue mir da etwas schwer. :oops:

Zu meiner Frage.
Ich habe einen Sensor ( MPU6050 ) den ich auch ohne Probleme auslesen kann.
Jetzt wollte ich einige Einstellungen auf dem MPU ändern z.b. die gyroconfiguartion auf adresse 27.
Hier muss ja nur das bit 3 und 4 beschrieben werden.
Aber wenn ich mir alle Beispiele im Netz anschaue wird das immer so geschrieben

Write_byte_data(0x68,1B,0x08)
Aber damit schreibe ich doch nicht meine Daten ( 0x08 ) in die Adresse ( 1B ) auf das Bit 3 und 4 oder ?

Re: I2c frage

Verfasst: Mittwoch 14. August 2019, 20:53
von __deets__
i2c funktioniert nur Byte weise. Wenn du Bits manipulieren willst, lies das Register, setz die Bits, schreib das Byte.

Re: I2c frage

Verfasst: Donnerstag 15. August 2019, 10:49
von Ratzfatz
Wie würde das gehen?

Re: I2c frage

Verfasst: Donnerstag 15. August 2019, 12:04
von __deets__
Lesen kannst du ja schon. Und in hier

https://www.tutorialspoint.com/python/b ... xample.htm

steht wie man werte bitweise manipuliert.