zwei Master im SPI-Bus?

Gast #2621447
Lesenswert?

Hallo zusammen,

ich möchte zwei ATmega8 und ein EEPROM an einen SPI-Bus hängen.
Es soll zwei Modi geben: Programmiermode und Normalmode.
Der eine ATmega soll nur aktiv sein im Programmiermode und Daten in das 
EEPROM schreiben. Im Normalmode soll der andere ATmega mit den Daten aus 
dem EEPROM arbeiten.

Ich müsste beide ATmegas als Master deklarieren und das EEPROM als 
Slave. geht das überhaupt?
PS: wenn ATmega Nr. 1 aktiv ist, soll ATmega Nr. 2 im Ruhezustand sein 
und umgekehrt.

Simon
Gast #2621456
Lesenswert?

Simon T. schrieb:
> Ich müsste beide ATmegas als Master deklarieren und das EEPROM als
> Slave. geht das überhaupt?
> PS: wenn ATmega Nr. 1 aktiv ist, soll ATmega Nr. 2 im Ruhezustand sein
> und umgekehrt.

Dann passt es doch. Wenn du jederzeit ausschliessen kannst, dass zwei 
Master gleichzeitig am Bus arbeiten, solltest du keine Probleme 
bekommen. Aber aufpassen: am jeweils inaktiven Master alle Bus-Pins auf 
Eingang schalten!

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