Forum: Mikrocontroller und Digitale Elektronik MSP430FG4618/2013 Experimenters Board I2C funzt nicht


von Celli (Gast)



Lesenswert?

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
Noch kein Account? Hier anmelden.