Ich habe die MPU nun gelötet. Beim Lötvorgang selber sind mir leider schon Pads der Platine abgeflogen. Vielleicht ist mein Platinenreiniger (Kontakt LR) zu aggressiv? Sofern ich das erkennen kann sind aber nur unwichtige Pads abgeflogen. Aber die ganze Sache sieht nicht gut aus. Ich habe es trotzdem einfach mal versucht und den Code von Chris verwendet, bzw. angepasst (richtig...?)
Code:
Dim Twi_start As Byte
Open "twie" For Binary As #2  'twic
Config Twie = 400000                                        'twic
I2cinit #2

$lib "i2c_twi.lbx"                                          ' we do not use software emulated I2C but the TWI
Config Scl = Porte.1                                        ' we need to provide the SCL pin name
Config Sda = Porte.0                                        ' we need to provide the SDA pin name
Const Mpuaddw = &B11010000
Const Mpuaddr = &B11010001
@chris: Du hast A0 von der MPU auf Masse gelegt, richtig?

Wenn ich den Code laufen lasse, bekomme ich für Tmp_gyrox(1) und Tmp_gyrox(2) den Wert 114. Das ist auch bei allen anderen Achsen so. Ich würde gerne feststellen ob die MPU funktioniert, aber es gibt für mich noch zu viele Dinge im Bascom Code die ich nicht verstehe. Kann da jemand helfen?