Hallo, ich bin gerade dabei, die I²C Kommunikation des 2013 in Betrieb zunehmen. Jezt habe ich den Part I²C von den UserGuides, die Datasheets und die Examples mir angeschaut. Dabei ist mir aufgefallen, dass die verwendeten I²C Register aus den Examples nicht in den UserGuides oder DataSheets erklärt werden. Zum Beispiel: USICTL0 = USIPE6+USIPE7+USISWRST; // Port & USI mode setup USICTL1 = USII2C+USIIE+USISTTIE; // Enable I2C mode & USI interrupts Wo finde ich die notwendigen Informationen zu den Registern? danke und gruss nobbie
Hallo, komme soebend vom MSP430 DAY dort wurde ausdrücklich darauf hingewiesen, dass zur Konfiguration auf Beispiele von www.ti.com zurückgegriffen werden sollte. Da dann solche Problemchen erst gar nicht auftreten. Also schau dort doch einfach mal nach einem Konfigurationsbeispiel.
Hallo Gast, ich werde es jetzt auch anhand der Examples implementieren. Ich finde es aber doof, das ich Register benutze, die ich nicht im UserGuide finde und nicht wirklich weiß was die einzelnen Register + Flags machen. gruss Nobbie
Hi, du machst wahrscheinlich im Moment den Fehler, dass du im Kapitel 13 vom User Guide nachguckst. Bei der F2xx Familie musst du aber unterscheiden zwischen dem USI und dem USCI Interface. Das USCI Interface bietet umfangreichere Funktionen, ist aber nur in den Größeren Microcontrollern aus der Familie implementiert. Im F2013 ist das USI-Interface implementiert. Schau mal im Kapitel 11 des User Guides.Dort findest du auch die Registernamen.
Hallo Michael, ja du hast Recht. Das war mein Fehler. Danke und Gruss Nobbie
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.