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
@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
@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
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
>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.