STK 500 & UART Tutorial

Gast #148004
Lesenswert?

Hallo Alle,

ich habe das AVR Tutorial durchgearbeitet und bin beim UART_Kapitel
hängengeblieben. Ich habe hier ein STk 500 mit einem ATMEGA8. Leider
funktioniert das uart-mega8.asm Script aus dem Tutorial bei mir nicht.
Der Computer empfängt nur Müll....woran kanns liegen ?

Was sind die besten Fusebit Einstellungen ?


Tausend Dank,

Matthias
Gast #148005
Lesenswert?

Cool, Fusebit Tuning :-)

Es gibt keine besten Einstellungen, das hängt von deiner Hardware ab.
In deinem Fall tippe ich darauf, dass etwas mit dem Oszillator nicht
stimmt, und somit die Baudrate mistig ist.

Konsultiere mal im Datenblatt die Sektion, wo es im CKSEL-Bits geht,
dann solltest du Klarheit erlangen.
Gast #148006
Lesenswert?

Hi Matthias

Mehrere Möglichkeiten..

Einstellungen der COM-Schnittstelle auf dem PC korrekt ?
(Systemsteuerung: z.B. 9600,8,1,N)

richtiges Kabel (es muß eine 1:1-Verlängerung sein) an 2. COM-Buchse
auf dem stk500 ?

Steckkabel zwischen Stecker 'rs232 space' und Uart-pins des AVR
gesteckt ?

Jumper-Stellungen  ???

Jumper XTAL gesteckt

OSCSEL-Jumper  oxx -> STK500  (= ext.Quarz wird nicht verwendet)
Quarz-Einstellung On-BOARD beachten -> 3,69 (AVR-Studio)
in diesem Fall: CLOCK = 3686400  im Programm erforderlich

Vielleicht hilft's weiter

Gruß

Günter


NB:
>Der Computer empfängt nur Müll....woran kanns liegen ?

Wie sieht denn der Müll aus ?
(evtl. ist es gar kein Müll, sondern nur Daten in Hex- oder
ASCII-Format)
welches PC-Terminal-Programm verwendest Du ?
(poste mal einen screen-Shot)
Gast #148008
Lesenswert?

Hallo Alle,

erstmal tausend Dank, esgeht jetzt..

Ich versuche mal zu erklären, woran es lag. ;-)

Im Prinzip war alles richtig angeschlossen. Die Clock habe ich auf
3686400 gestellt (hatte ich vorher auch schon mal probiert, aber
irgendwie hats nicht funktioniert) Was ich heute morgen nochmal
verändert habe, war die Fusebit Einstellung: Mit cksel=1110 SUT=10 hat
der Computer endlich die ersehnten Buchstaben empfangen...das
funktionierte übrigens dann auch bei 38400 Baud...

Ich wette, ich hab da noch nen paar Fragen ;-))

Grüsse,


Matthias

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