www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Datentransfer zwischen zwei AVR's


Autor: Lorem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich brauche einen einfachen Weg zwischen zwei ATTiny2313 bidirektional 
Daten auszutauschen. Ich dachte erst daran SPI & co. zu nutzen, aber 
irgendwie finde ich dazu keine passenden Beispiele und die Dokumentation 
ist auch nicht all zu hilfreich.

Was ist der einfachste Weg, wenn ich zwischen den beiden Controllern in 
beiden Richtungen Daten auszutauschen? Hat irgendjemand dazu einen 
Beispiel C-Code? Oder sollte ich das ganze lieber komplett ohne USI/.. 
in Software implementieren?

verwendete Pins sind DO, DI & SCK

Autor: Hilfs-Sysop (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
SPI stellt recht hohe Timing-Anforderungen an den Slave-µC, ist aber 
kein Problem wenn der Master das berücksichtigt und entsprechende Pausen 
macht.

Einfacher ist IMHO die Verbindung über den UART, da kann jeder in 
"seinem Tempo" arbeiten. Debuggen ist auch sehr einfach: über MAX232 an 
den PC, kein SPI-Sniffer, LA o.Ä. nötig.

Autor: Bong (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Bibel für Tiny2313-Programmierer: 
http://www.atmel.com/dyn/resources/prod_documents/...

Und da darfste dir was aussuchen. Ich waage zu behaupten, dass im 
AVR-GCC-Tutorial mindestens eine Kommunikationsmöglichkeit (UART) 
besprochen wird (komme jedoch aus der Assembler-Ecke).

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.