UART funktioniert nicht

Gast #2640885
Lesenswert?

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
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren