mikrocontroller.net

Forum: Projekte & Code Zwei AVR's durch UART verbinden


Autor: Hirbel Ha (leo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe vor zwei AVR's mit hilfe des UARTs mit einander kommuniziern
zu lassen, Two-wire-bus geht nich da der atmega161 keinen hat...der
zweite µC is ein atmega32.
Der mega161 soll immer Key-wörter zum mega32 schicken (z.b. Zeit 19:25)
und am mega32 soll ein interrupt ausgelöst werden, wenn sowas ankommt
und die zeit in eine variable speichern.
Die initialisierung hab ich auf beiden µC hinbekommen, aber irgendwie
schaff ich den rest nich.
kann mir da jemand helfen?? DANKE

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
assembler oder c ??

was bedeutet :
   "initialisierung hab ich auf beiden µC hinbekommen"

michael

Autor: Hirbel Ha (leo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In c.

naja das heisst, das ich senden kann an den pc bei beiden µC.
Ich glaub senden funzt nur nich so richtig. also das ein interrupt
ausgelöst wird, wie oben beschrieben..

Autor: Karl heinz Buchegger (kbucheg)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> naja das heisst, das ich senden kann an den pc bei beiden µC.

naja, das ist doch schon was.
Dann implementier doch mal den umgekehrten Weg:
Vom PC aus zum µC senden, oder anders ausgedrückt
- auf beiden µC nur die Empfangsroutinen -

Wie sowas geht, findest du zb im ACR-GCC-Tutorial

Wenn du dann vom PC aus mit beiden µC in beiden
Richtungen kommunizieren kannst, sollte es kein
Problem mehr sein, die beiden zusammenzuschliessen.

Autor: Rupplyn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stimmt deine Beschaltung? Musst natürlich RX1 an TX2 und RX2 an TX1
anschließen...

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.