Wie soll man Hypterterm richtig einstellen?

OP #736633
Lesenswert?
• ▲
▼
Hallo Leute

bin absolute AVR Dummie, gerade mit Hilfe des Tutorial habe ich ein mini 
USART Programm geschrieben. ich wollte einfach ein "hallo, welt" auf 
Hyperterm Fenster anzeigen lassen.

Leider konnten die richtigen Zeichen immer nicht vorkommen, sondern 
einpaar komischen Symbole.

ich befürchte ob man noch was mit der Hyperterm Konfig zu tun hätte

folgende ist die aktuelle Konfiguration von Hyperterm bei mir(es 
funktioniert nicht!)

Bits pro Sekunde : 9600
Datenbits: 8
Parität: keine
Stoppbits: 1
Flusssteuerung: Hardware

hat hier jemand irgendeine Ahnung dafür?

gruß
Gast #736850
Lesenswert?
• ▲
▼
Moin,

also ich bin da auch gerade dran.

Kritisch ist m.E. nur die Konfig des Kontrollers. Wie ist denn UBR 
eingestellt? bei 9600 Baud und 8Mhz Taktfrequenz muss UBR=51 sein (siehe 
"AVR baud rate calculator").

Die Hardware-Flusskontrolle muss aus sein, da Du offensichtlich keine 
HW-FK hast ...

Ich verwende für HyperTerm das "Atmel.ht"-File im Anhang. Allerdings 
arbeite ich im Moment noch mit 4800 Baud ... Meine Einstellungen im 
Programm (1 Mhz-Taktfrequenz) sind:
1
UCSRB |= (1<<TXEN);                // UART TX einschalten
2
UCSRC |= (1<<URSEL)|(3<<UCSZ0);    // Asynchron 8N1 
3
UBRRH = 12 >> 8;    // Baud-Rate=4800 hängt von Taktfrequenz ab
4
UBRRL = 12 & 0xFF;
Vielleicht hilfts ja was!

Gruß

Andreas
Angehängte Dateien:

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