UART funktioniert nicht

Gast #2640885
Hallo

trotz vielem Rumprobieren und Nachlesen krieg ich die UART-Verbindung 
nicht zum Laufen.

Ich benutze das STK500 mit einem ATmega8L. Der Takt des Boards ist mit 
AVRStudio auf 3,686 MHz eingestellt.

Ich benutze das erste Beispielprogramm für UART aus dem ASM-Tutorial 
(überträgt "Test!" in einer Endlosschleife). Hab den Code nicht 
verändert - bis auf meinen Takt, den ich eingetragen hab:
1
.equ F_CPU = 3686000                            ; Systemtakt in Hz
2
.equ BAUD  = 9600                               ; Baudrate

Verkabelung sollte stimmen
PD0-->RXD, PD1-->TXD
Modemkabel an SPARE

Empfangen will ich die Daten mit HyperTerminal - Einstellungen s. 
Screenshot

Ergebnis: beim Test tut sich gar nichts. Nichts wird angezeigt.
Ich werd nicht schlau draus. Kann jemand helfen?
Angehängte Dateien:
Gast #2642671
Vielleicht ist das das Problem.
Ich verwende keinen Quarz sondern den vom Board erzeugten Clock. Der 
wird aber, wenn ich das richtig verstehe, durch einen AVR erzeugt (da 
ist ein ATmega8535 drauf) und ist somit ungenau.
Gast #2642744
soweit ich mich erinnere, gibt es auch Jumper, um den vom
Board erzeugten Takt mit dem Target zu verbinden.

Hast du denn auch die Fuses auf externen Takt geändert?

Otto

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.