Forum: Mikrocontroller und Digitale Elektronik USART mit Atmega 32 --> PROBLEM


von Haslmayr fred (Gast)


Lesenswert?

Hallo!

Wir haben ein riesen Problem mit der seriellen Schnittstelle beim 
ATMEGA32!
Bei einem 12MHz Quarz führen die Einstellungen für die Schnittstelle zu 
einem falschen Timing.
Kann das an dem Quarz liegen, wäre ein anderer vielleicht besser?

Danke

von Falk (Gast)


Angehängte Dateien:

Lesenswert?

@Haslmayr

> Wir haben ein riesen Problem mit der seriellen Schnittstelle beim
> ATMEGA32!

Logisch, dass ihr ein RIESENproblem hat. Ist ja auch ein MEGA-AVR! ;-)
Bälle flach halten Jungs.

>Bei einem 12MHz Quarz führen die Einstellungen für die Schnittstelle zu
>einem falschen Timing.
> Kann das an dem Quarz liegen, wäre ein anderer vielleicht besser?

Man muss nur den richtigen Baudratenteiler einstellen. Siehe Anhang.

MFG
Falk

von bla (Gast)


Lesenswert?

11.0592 oder 14.7456 MHZ sollten besser sein

von Falk (Gast)


Lesenswert?

@bla

> 11.0592 oder 14.7456 MHZ sollten besser sein

Dein Name ist Program.

Mann o Mann, als ob die Welt nicht ohne Baudratenquarz funktionieren 
würde.

MFG
Falk

von Michael U. (Gast)


Lesenswert?

Hallo,

es geht jeder Quarz, der mit den möglichen Einstellungen von Vorteiler 
und Baudratenteiler die gewünschte Baudrate mit dem maximal zu lässigen 
Fehler erzeugen kann.

Nötige Hilfsmittel: Datenblatt des Mega32, Taschenrechner, 
RS232-Parameter.

Atmel liefert da brauchbare Tabellen und Formeln dazu.

Bei manchen Baudraten wird mit manchen Quarzfrequenzen der Fehler zu 
groß, so daß Übertragungsfehler auftreten. ;)

Alle Hinweise beruhen auf den Informationen aus Deinem Posting. :)

Gruß aus Berlin
Michael

von Michael Wilhelm (Gast)


Lesenswert?

oder er steht auf internen Oszilator.

MW

von fieser, klugscheissender Rahul (Gast)


Lesenswert?

>11.0592 oder 14.7456 MHZ sollten besser sein

Ich wäre für 12,288MHz.

>Mann o Mann, als ob die Welt nicht ohne Baudratenquarz funktionieren
>würde.

Ist so.
Die Tabelle im Datenblatt (und etwaige Excel-/OpenOffice.org-Tabellen) 
sind doch ganz hilfreich bei der Quarz-Auswahl.

>Bei einem 12MHz Quarz führen die Einstellungen für die Schnittstelle zu
>einem falschen Timing.

Welche Einstellungen?
Wie sieht es mit den Werten UBRRL und UBRRH aus? Wie sehen die Fuses 
aus?

Ich empfehle wie Blaubär auch schon eine Dachlatte...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.