Moin, ich komme langsam der Verzweifelung schon nahe. Ich versuche seit einiger Zeit eine I2C kommunikation mitg meinem Stm32F4 Disco auf die Beine zu stellen. Reden möchte ich mit einem MPU6050. Zunächt habe ich es mal mit Beispielen versucht. Es passiert einfach nichts auf den Leitungen SCL und SDA. Wenn ich den MPU allerdings ablasse wird zumindest einmal die Kommunikation gestartet. Also SCL 8 Takte und SDA Senden der Startbedingung + Adresse, denn aber logischer Weise NACK. Ich habe extra die Pins gewählt, an denen keine Pullups auf dem Discovery sind. Auf dem MPU6050 Breakout sind Pullups mit je 4K7 verbaut. Habe den Sensor denn fix nochmal mit nem Arduino getestet. Damit funktioniert der.. Habe seitdem ich die Stm32 benutze immer einen großen Bogen um I2C gemacht, weil ich schon oft von solchen Problemen gelesen habe. Aber nun bleibt mir leider keine Wahl.. Es sei denn jemand nennt mir einen alternativen Sensor mit SPI ;-) Ansonsten wäre ich über Tips zum richtigen Pullup dankbar..
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.