mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik "Netzwerk" mit dem at90s4433


Autor: Adrian Rothenbühler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Kann mir jemand sagen wie ich mit dem 4433 ein Netzwerk bauen kann? D.h. 
dass mehrere MCs miteinander kommunitzieren und Werte usw. austauschen. 
Soviel ich weis, geht das über den UART.

Gruss

ADI

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
besser und schneller mit SPI.

Autor: Adrian Rothenbühler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK, klingt einleuchtend. Kann mir jemand zeigen wie man mit SPI umgeht? 
Programmbeispiele oder so?

Autor: Markus Burrer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Geht mit SPI schon, aber es geht nur als Single Master Netz, bei den 
Slaves werden jeweils vier Portleitungen belegt und beim Master werden 3 
plus je eine Portleitung pro Slave benötigt. Mit einem 3 zu 8 Dekoder 
könnte man auch 8 Slaves mit 3 Portleitungen adressieren.

Gruß
Markus

Autor: Adrian Rothenbühler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was würdest du mir dann empfehlen, oder wie ist es am einfachsten zu 
realisieren? Leider bin ich noch Einsteiger und habe nicht so grose 
Ahnung. Wäre deshalb froh wenn mir jemand helfen könnte.

Mfg ADI

Autor: Markus Burrer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also mit den ältene AVR's ist das nicht ganz so einfach. Wenn man nicht 
alles per Software machen will und damit Ressourcen verschwendet bleibt 
einem fast nur die SPI Schnittstelle.
Einfacher und flexibler sind die neueren AVR ab Mega8. Die haben ein I2C 
Interface, das sogar Multimasterfähig ist, und der UART bietet auch mehr 
Möglichkeiten.
Der Mega8 ist Pinkompatibel zum 4433, hat aber mehr Speicher und mehr 
Peripherie
Der Pacsal Compiler von Elab bietet eine fertige Library, die ein 
Multimaster fähiges Netzwerk ermöglichen
Ein paar Infos findest Du hier
http://www.elektronik-projekt.de/

Gruß
Markus

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.