www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TWI von Slave nach Slave


Autor: Torsten O. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, lassen sich auch Daten direkt von einem Slave zu einem anderen 
senden? Oder muss ich den Master so programmieren, dass er die Daten 
empfängt und weiterleitet?

Vielen Dank im voraus


lg Torsten

Autor: mui (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ein slave braucht immer auch einen master - du musst also den 1. slave 
abfragen (mit dem master) und die daten an den 2. übermitteln. meines 
wissens gibt's da keinen anderen weg.

Autor: Torsten O. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Okay, habe ich vermutet - danke für die schnelle Antwort.


lg Torsten

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Multimaster geht auch!

sprich:
alle Busteilnehmer sind erst mal Slave. Hat einer was zu melden, oder 
will etwas von einem anderen, wird er zum Master um die Daten mit dem 
Slave auszutauschen. Ist der Datenaustausch beendet wird er wieder zum 
Slave, der Bus ist für andere wieder frei.


MfG

Autor: Torsten O. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hm... also derjenige, der die Startkonditionen im TWCR setzt ist 
automatisch der Master und darf bestimmen? Ist das alles, was ich da 
beachten muss?

lg Torsten

Autor: Tester (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, wenn du mehrere Master einsetzt und zwei davon gleichzeitig zu 
senden beginnen, gibt es einen Konflikt, der durch Arbitrierung gelöst 
wird. Da gibts dann entsprechende Status-Codes - aber wird im Datenblatt 
ausführlich erklärt :-)

Autor: Torsten O. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für den Tipp, das schaue ich mir mal genauer an.

lg Torsten

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.