Forum: Mikrocontroller und Digitale Elektronik STM STM32 I2C Arduino


von Florian R. (fxlxo)


Lesenswert?

Hallo,

ich möchte mit dem Chinaboard STM32F103C6T8 die MPU6050 auslesen.

Dazu verwende ich Interrupts.

zuerst sende ich eine start condition dann sende ich die Adresse des
Slaves(MPU) und generiere einen ReStart und sende nochmals die Adresse
und dann lese ich ein Byte ein.

Nun lese ich falsche Werte, weil die SCL-Leitung nur 3x9 Clocks macht.
Ich erwarte aber 4x9 Clocks. Die Interrupts werden allerdings wie
erwartet abgearbeitet.

Hat jemand Erfahrungen mit dem Chinboard und I2C?

Gruß

von Horst (Gast)


Lesenswert?

Florian R. schrieb:
> Hat jemand Erfahrungen mit dem Chinboard und I2C?

Ja und wenn Du Deinen Quelltext zeigst, findet sich auch sicher jemand, 
der den Fehler finden kann.

von Florian R. (fxlxo)


Angehängte Dateien:

Lesenswert?

Hier mein Testprojekt im Anhang.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.