Forum: Mikrocontroller und Digitale Elektronik 2mal I²C auf einem MCU ?


von Frank (Gast)


Lesenswert?

Hallo, ist es möglich 2 unterschiedliche i2c Busse an einem MCU zu 
realisieren. ( Ein Bus als Master und der andere als Slave )

Ich find im Inet irgendwie kein Beispiel für sowas.

Danke im voraus

Gruß Frank

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Ja, das geht natürlich. Ein Master kann problemlos in Software auf 
normalen Portpins laufen, ein Slave sollte einen Hardware-I²C haben. Man 
kann auch einen Controller nehmen, der von sich aus mehrere I²C in 
Hardware hat.

Grüße,

Peter

von Plan (Gast)


Lesenswert?

Von ST, der STM32F103xx hat 2 IIC Pussys auf einem Chip.
Bei der FW-Lib sind exampels dabei, eines davon demonstriert einen 
Master/Slave Kommunikation, das in ein und dem selben Chip, also beide 
Kanäle benutzt.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

TI: MSP430F5438 hat sogar Hardwareunterstützung für vier simultane 
I2C-Busse.

von Frank (Gast)


Lesenswert?

Danke für die hilfreichen Infos

Gruß Frank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.