Daten erhalten und schicken (I2C oder SM-Bus)

Gast #1124942
Lesenswert?

Hallo,
bin ein Neueinsteiger auf diesem Gebiet.
Benutze einen SM-Bus, aber ist ja das Gleiche wie I2C.
Kann mir hier jemand in paar Worten erklären wie der Datentransfer bei 
einem Sm-Bus funktioniert?
Versteh das nicht so genau wie das mit den Adressen gehandhabt wird.
Hab schon ein Programm von dem ich von einem uC zu einem 
Überwachungsbaustein was abschicken kann. Also die Kommunikation vom uC 
zum  Ü-Baustein läuft.
Wie wird denn die gegenseitige Kommunikation abgewickelt. Wie sagt man 
dem uC das er Daten vom Ü-baustein bekommt?
Fragen über Fragen. Würd mich freun wenn mit jemand weiterhelfen könnte
Gruß
Gast #1124967
Lesenswert?

wäre geschickt gewesen, zu schreiben um welchen Baustein es sich 
handelt.
Wenn du wissen willst wie die Kommunikation zwischen Master und Slave 
funktioniert, schau dir doch mal das Datenblatt zum DS1631 an. Auf der 
vorletzten Seite ist die Kommunikation grafisch dargestellt. Mir hat es 
bei meinem Projekt geholfen, der Tempsensor lässt sich jetzt auslesen.
Gast #1124981
Lesenswert?

benutze den uC lpc2129 und den Überwachungsbaustein bq78pl114 von TI.
Dort ist auch grafisch Dargestellt wie das lesen und schreiben 
funktionieren sollte. weiß aber nicht wie ich das anwende. hab sowas 
noch nie gemacht.
Woher weiß denn der Master das er daten vom Slave bekommt?Durch einen 
interrupt?oder Polling? bin echt voll überfragt wie das ganze 
funktionieren sollte.
Werd mal bei dem DS1631 draufschaun.
gruß
Gast #1124989
Lesenswert?

Der Master weiß überhaupt nicht, daß er Daten vom Slave bekommt.

Der Master kann über den I2C-Bus nicht nur schreiben, nein, er kann auch 
Daten lesen, besser abfragen. Da wird ein Slave adressiert und der 
liefert dann nach der Adressierung passend zum Takt seine Daten zurück. 
Quasi.

Das wäre dann reines Polling, weil der Master reihum alle Slaves 
abfragen muß.
Gast #1124998
Lesenswert?

Heisst das somit, dass wenn der uC keine Daten der Slaves verlangt, das 
er somit auch keine bekommt, oder?Ist das beim Sm-Bus so Standart?
Muss ich dann mit dem uC die Adressen der Slaves abfrgen, die auf dem 
Datenblatt vom Ü-Baustein stehn, also die unterschiedlichen 
Moden?Köttest du mir evtl. mal ein Beispiel geben wie das ausschaut, 
oder ist das je nach Baustein verschieden?
Sorry für die Absoluten Beginner Fragen.
Gast #1127916
Lesenswert?

Hallo,
bekomme das ganze überhaupt nicht auf die Reihe. Wie ist das denn mit 
dem Takt beim gegenseitiges Austausch? Frag ich durch den uC jedes 
einzelnde Commando des Überwachungsbausteins ab und kommt dann direkt 
eine Antwort des Bausteins oder wie hab ich das zu verstehn?
gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren