Forum: Mikrocontroller und Digitale Elektronik SPI to I2C (TWI) Bridge


von Marc (Gast)


Lesenswert?

Auf einem ATMEGA soll eine SPI to I2C (TWI) Bridge realisiert werden. 
(Der ATMEGA unterstützt sowohl SPI als auch TWI). Dabei soll die Bridge 
als SPI Slave und I2C Master programmiert werden. Hat jemand von euch 
sowas schon mal programmiert?

Vielen Dank!

von Dieter W. (dds5)


Lesenswert?

Bei manchen uC verwenden SPI und TWI die gleichen Pins, dann kann man 
nicht beide gleichzeitig nutzen.

von Marc (Gast)


Lesenswert?

Beim ATMEGA48 ist dies nur die Clock (CLK). Geht dies dann folglich 
nicht?

von Rahul D. (rahul)


Lesenswert?

I²C-Master kannst du AFAIK auch in Software realisieren, somit wäre es 
egal, welche Pins du dafür benutzt.

von Andreas K. (a-k)


Lesenswert?

> Bei manchen uC verwenden SPI und TWI die gleichen Pins, dann kann man
> nicht beide gleichzeitig nutzen.

Nur die Zwerge mit USI. Nicht aber Mega48 aufwärts, da ist das getrennt.

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.