Hallo,
ich habe neulich einen MPU6050 Sensor erworben und ausprobiert. Jedoch
gelingt es mir aber gar nicht erst eine I2C-Verbindung herzustellen.
Dazu sei gesagt, dass ich in totaler geistiger Umnachtung auf meinem
Board die Pins VCC und GND zu Beginn vertauscht habe, so dass ich den
MPU6050 kurze Zeit verpolt angeschlossen hatte. Da ich es gar nicht erst
schaffe eine Verbindung mit dem Sensor aufzubauen stellt sich mir jetzt
die Frage ob ich den Sensor zerstört habe oder ich mir einfach nur Mist
zusammenprogrammiert habe.
Ich benutze die I2C Bibliothek von Fleury und in der Funktion
bleibt mein Programm immer an folgender Stelle hängen
1 | while (!(TWCR & (1 << TWINT)))
|
Was ist eure Meinung dazu?