Probleme mit UART

Gast #150585
Lesenswert?
• ▲
▼
Moin,

über die serielle Schnittstelle eines PCs steuere ich zwei
Mikrocontroller bei 115200bps. Der eine ist ein ATmega8515, der andere
ein AT90S2313, beide haben den gleichen Quarz (3,6864 MHz). Nun kommen
beim ATmega die Daten richtig an, beim AT90S2313 aber nicht. Selbst
wenn ich den allein dran hänge liefert er falsche Ergebnisse, wenn er
die empfangenen Daten zurückschreiben soll.
Wodran kann das liegen? Kommt der vielleicht mit der hohen Datenrate
nicht zurecht, obwohl er dies laut Datenblatt sollte?

Gruß,

jörn
Gast #150587
Lesenswert?
• ▲
▼
also bei 3,68.. MHz können beide problemlos 115,2 kbps. Allerdings hat
die Mega Serie einen 1 Byte FiFo sowohl auf RX als auch TX Seite.
Diesen gab`s bei den Classic AVR noch nicht. Daher verlangen die
Classic AVR "regelmäßigen" UART Service, bzw. das Zeitraster dafür
ist "enger".
Gast #150588
Lesenswert?
• ▲
▼
Die Fuses sind richtig gesetzt. Einzeln funktionieren sie ja
weitestgehend, aber gemeinsam an den MAX232 angeschlossen, empfängt nur
noch der ATmega das Signal. Hat der vielleicht einen geringeren
Innenwiderstand an RX oder beeinflußt irgendwie anders das Signal, so
dass es vom 2313 nicht mehr gelesen wird?
Die Daten greife ich über eine relativ kurze Interruptroutine ab, so
dass auch beim 2313 keine verloren gehen sollten.
Ich bin echt mit meinem Latein am Ende.

Gruß,

Jörn

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.