I2C broadcast generell implementiert?

Gast #6109639
Hi,


bin mir nicht ganz sicher ob ich das richtig verstehe was mir Google so 
anbietet.

Ist es beim I2C-Protokoll vorgesehen, dass es einen broadcast/general 
call gibt (ein Master schickt Message an alle Slaves raus die es dann 
auch mitlesen).

Ja/Nein/Herstellerabhängig?


Gruß,
Anton
Gast
Stefan ⛄ F. schrieb:

> Ja, ist im Protokoll vorgesehen (über Adresse 0, soweit ich weiß), aber
> nur sehr wenige Slaves unterstützen das.

So ist es. Der "general call" hat wohl nur für homogene Busse einen 
Sinn, also Busse mit gleichartigen Slaves (die ihn dann alle 
unterstützen). Dann würde er die Rolle eines Broadcasts spielen können, 
um Informationen vom Master an alle Slaves in einem Rutsch zu verteilen.

Also ein ziemlicher Spezialfall. Aber es könnte durchaus Anwendungen für 
sowas geben.
Gast
Ist abhängig vom Slave. Wie einige hier schon geschrieben haben, ist das 
halt die Frage, wann das Sinn macht.

Wir haben das in unserem intelligenten LED-Treiber LED-Warrior04 
implementiert um z.B. mehrere Treiber synchron auf neue Hellgikeitswerte 
wechseln zu lassen. Da werden die Werte erst in jeden einzelnen Treiber 
geschrieben und dann mit einem Broadcast-Kommando auf allen gleichzeitig 
aktiviert. So vermeidet man, dass die neuen Werte wie eine Welle durch 
die Leuchten laufen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.