mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MSP430F2013 I2C Register


Autor: Nobbie (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Nobbie (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Nobbie (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Michael,

ja du hast Recht. Das war mein Fehler.
Danke und Gruss
Nobbie

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.