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?
> 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.
Diese Frage kommt ja tatsächlich mehrmals pro Tag (Kopfschüttel) Grüße, Peter
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.