www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik mehrere MSP430F133 miteinander verbinden


Autor: levitan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte das fünf MSP430F133 Daten an einen sechsten MSP430 senden, 
der über USB am PC hängt. Jeder der Controller ist im Abstand von ca. 1m 
vom nächsten entfernt. Die Strecke ist also ca. 6m lang. Kann ich die 
USARTS (SPI) dirket auf einen Dreidrahtbus hängen und via Chipselct die 
MSPs ohne Datenverlust nacheinander auslesen? Oder brauche ich einen 
Bustreiber? Wenn ja, welchen empfehlt ihr?

Grüße
levitan

Autor: MichiB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

bei den kurzen Längen und geringer Baudrate sollte das kein Problem 
sein.
Das Senden einer Checksumme wäre natürlich trotzdem nicht verkehrt.

Autor: levitan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist 1m noch "kurz"?

Autor: MichiB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe SPI schon über 5m betrieben. Solltest die Übertragungsrate recht 
niedrig halten und dir die Flankensteilheit anschauen.

Schiermung usw. sollte natürlich auch vorhanden sein.

Autor: MichiB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da fällt mir gerade ein, das der 133er ne UART für mehere Controller 
hat, welche du glaube ich adressieren kannst und somit mehere Controller 
anschleissen kannst.

Habe das aber noch nie ausprobiert.

Autor: levitan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie ist das mit der Adressierbarkeit gemeint? Auf Protokollebene mit 
Kommandointerpreter hät ich jetzt gemacht.

Autor: MichiB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Für mich schaut das so aus:

- Es wird automatisch ein Interrupt ausgelöst, sobald ein Adress-Byte 
empfangen wurde.
- Dieses kannst du per Software auswerten, ob der Controller darauf 
reagieren soll

Gerade weil du 5 gleiche Controller hast, ist das doch eine gute Lösung.

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.