Forum: Mikrocontroller und Digitale Elektronik Müll auf der RS232 Schnittstelle


von owagott (Gast)


Lesenswert?

Hallo Leute,
ich habe hier eine fabrickneuen ATmega32L
und den möchte ihn mit internen Quarz betreiben.
1 Mhz
Ein entsprechendes Testprogramm in BASCOM erstellt und Programmiert.
Die Baudrate auf 9600 eingestellt,
aber das Ergebnis ist leider nicht lesbar.

Was mach ich falsch?
Was ist die Ursache?

PS: habe noch einen Baudratenquarz rumliegen 7 Komma ungerade,
wird der meine Probleme Lösen?

von Ronny (Gast)


Lesenswert?

> ich habe hier eine fabrickneuen ATmega32L
> und den möchte ihn mit internen Quarz betreiben.

Da is keine Quarz drin, sondern ein RC-Schwingkreis. Und der ist Welten 
ungenauer als ein Quarz (50ppm Quarz gegen 1% R/C-Kombi)


> Was mach ich falsch?
> Was ist die Ursache?

Der Fehler liegt im Code.Oder in der Hardware.Oder an 
Hintergrundstrahlung aus´m All.

> PS: habe noch einen Baudratenquarz rumliegen 7 Komma ungerade,
> wird der meine Probleme Lösen?

Vermutlich ja. Wenn deine Baudrate leicht daneben liegt kommt 
tatsächlich Müll raus.Allerdings auch ab und an ein richtiges Zeichen. 
Mit einem Quarz verbessert sich die Baudrate deutlich. Eventuell 
vorhandene andere Fehler bleiben natürlich weiter bestehen.

von Gelb (Gast)


Lesenswert?

Diese Frage kommt ja tatsächlich mehrmals pro Tag (Kopfschüttel)

Grüße,
Peter

von Falk B. (falk)


Lesenswert?

@ owagott (Gast)

>ich habe hier eine fabrickneuen ATmega32L
>und den möchte ihn mit internen Quarz betreiben.
>1 Mhz

Schlechte Idee.

>Was mach ich falsch?

Vieles. Deine taktquelle, der intere Oszillator ist nicht gut.

>Was ist die Ursache?

AVR-Tutorial: UART
Baud

MFG
Falk

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.