Uart Probleme beim Mega 8

Gast #72915
Hallo,

bin vor ein paar Tagen vom 4433 auf Mega 8 umgestiegen. Ich hatte
bisher ein kleines Uartnetzwerk mit 3 Controllern 1 als Master und als
Slave, wobei die Slaves auch dem Master Antworten konnten. Mit den
Megas ist das nicht mehr möglich sobald beide Slaves im Netz sind
Antworten sie nicht mehr. Weiß jemand warum? Auch eine Anbindung mit
einem Max 485 für Rs485 funtioniert nicht. Ich habe kein Signal am
Ausgang vom Max? Was kann man da machen?

Für einen Tip von Euch wäre ich sehr dankbar den ich hänge irgendwie
fest!

Gruß

Jürgen
Gast
Meine Glaskugel ist zwar leider zur zeit beim service :-)
Du solltest dir aber mal die "kleinen aber feinen" Unterschiede
zwischen UART (AT90S) und USART (ATMEGA) anschauen. Der USART der Mega
Familie verfügt sowohl auf RX/TX-Seite über ein 1 Byte FIFO, was eine
etwas geänderte Abfrage der Statusbits erfordert.
Gast
Hallo,

vielen Dank für Deine Antwort. Ich habe den Code aus dem Tutorial
verwendet, wie beim 4433 auch. Was muss ich beachten damit es
funktioniert?

Gurß Jürgen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.