AT89S8252 I2C

Gast #320656
Lesenswert?

Hallo,

ich bin auf der Suche nach der besten Möglichkeit zur
Master/Slave-Kommunikation zwischen mehreren AT89S8252. Also ein Master
soll mit mehreren Slaves kommunizieren.

I2C scheint mir hierfür eine geeignete Lösung zu sein, allerdings weiß
ich nicht wie groß der Aufwand hierfür sein wird. Nach ausgiebiger
Recherche habe ich Master-I2C-Code für meinen µC gefunden. Code für den
Slave-Betrieb konnte ich allerdings nicht finden.

Hat da jemand schon was gemacht?

Vielen Dank und Gruß,
Marc
Gast #320657
Lesenswert?

Warum so kompliziert?
Der S8252 hat doch eine SPI-Schnittstelle, die Master/Slave
ünterstützt.
Bei I2C müsstest du die Kommunikation in Software lösen, über SPI
unterstützt es der Controller per Hardware.

Ralf
Gast #320659
Lesenswert?

Danke erstmal für Eure Antworten!

Die Lösung über den UART fällt bei mit erstmal weg, da eine
Kommunikation auch von den Slaves zu dem Master möglich sein muss und
der UART zusätzlich noch für andersweitige Kommunikation frei sein
soll...

Ehrlich gesagt hab ich nicht gewusst, dass der µC eine
SPI-Schnittstelle hat, müsst ich mal nachschauen aber ist mir bis jetzt
noch nicht aufgefallen und mein Betreuer hat mir das als Möglichkeit gar
nicht vorgestellt!

mfg Marc
Gast #320660
Lesenswert?

> Ehrlich gesagt hab ich nicht gewusst, dass der µC eine
> SPI-Schnittstelle hat, müsst ich mal nachschauen aber ist mir bis >
jetzt noch nicht aufgefallen ...

Klar, kein Betreuer kann erwarten, dass man selbständig mal das
Datenblatt zum wichtigsten Teil des eigenen Projektes liest...

> und mein Betreuer hat mir das als
> Möglichkeit gar nicht vorgestellt!

Dann hat er das Datenblatt auch nicht gelesen...

Ralf

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