SPI oder TWI (I2C)

Gast #546717
Lesenswert?
• ▲
▼
Hallo,

ich möchte mehrere (genaue Zahl noch nicht bekannt aber 
höchstwahrscheinlich > 5) ATMega8 miteinander verbinden.

Dabei soll ein Mega8 per RS232 an den PC angeschlossen sein und die 
Daten dann an alle anderen weitergeben.



Übertragungsrate muss nicht hoch sein. Schön wäre wenn ich (notfalls per 
Jumper) bestimmen könnte ob ein AVR nun Master (also per RS232 am PC und 
alle Daten weiterfunken) oder Slave ist - das erspart mir 
unterschiedliche Platinenlayouts.

Nun die Frage wie die AVRs untereinander am Besten kommunizieren?! Per 
SPI oder TWI? (Momentan tendiere ich zu TWI, da ich da weniger Leitungen 
benötige und der Aufbau hardwaremäßig relativ simpel scheint...)

Dankeschön,

Andi
#546751
Lesenswert?
• ▲
▼
Hört sich an als ob jeder µC auf einer eigenen Platine liegt.. Ist das 
so? Und wenn ja wie weit sind die außereinander?

Sofern du keine große Geschwindigkeit brauchst ist TWI flexibler als 
SPI. Du kannst dann nachträglich auch noch ein paar µCs dranhängen 
(sofern jeder auf na eigenen Platine)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.