Hi Leute, ich versuche schon seit längerer Zeit eine einfache Master-Slave Verbindung zwischen zwei MSP430FG4618 auf zwei unterschiedlichen Experimentierboards zu bekommen. Dabei arbeite ich auf Grundlage der TI Beispiele msp430xG46x_uscib0_i2c_08.c und msp430xG46x_uscib0_i2c_09.c (Anhang), welche mir auch plausibel erscheinen. // /|\ /|\ // MSP430xG461x 10k 10k MSP430xG461x // slave | | master // ----------------- | | ----------------- // -|XIN P3.1/UCB0SDA|<-|---+->|P3.1/UCB0SDA XIN|- // 32kHz | | | | | 32kHz // -|XOUT | | | XOUT|- // | P3.2/UCB0SCL|<-+----->|P3.2/UCB0SCL | // | | | | Aber irgendwie funktioniert das ganze Verfahren noch nicht und ich kann den genauen Fehler nicht ausmachen. Jedenfalls kommt es zu keiner Verbindung zwischen den beiden uControllern und die "Zahlenpakete" können nicht übertragen werden. Daraufhin habe ich das Masterprogramm soweit umgeschrieben, dass dieser die ganze Zeit senden sollte und nicht auf ein Handshake wartet, so dass ich wenigstens ein Signal senden kann. Aber die Messungen mit einem Oszi haben ergeben, dass die Pins 3.1 & 3.2 weiterhin stumm bleiben.. Hat jemand bereits Erfahrungen mit dem Board in Bezug auf I2C bzw. kann mir sagen warum die Beispielprogramme nicht funzen..? Wäre super! Gruß Celli
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.