Gast
#3539201
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..