Forum: Mikrocontroller und Digitale Elektronik UART


von DUDE (Gast)


Lesenswert?

Ich habe schon einige Programme für mein 8515 vom internet geholt welche 
eine RS232 Verbidung machen sollten. Doch bis jetzt hat es einfach noch 
nie so richtig geklappt. Ich hab die Files in mein 8515 über den STK500 
geladen und dann den Port ans RS232 Angeschlossen was auch immer gut 
funktioniert hat.
Doch auf dem Bildschirm bekomme ich nur kommische Zeichen.
Die ganzen einstellungen hab ich kontrolliert und sogar schon
öfters im Quelltext geändert um zu sehen obs mit einer niedrigen
Datenrate geht.

Ist mein Atmel defekt??
Ich bin sicher Hardware mässig (STK, Computer, Kabel, Verbindung und 
Terminal) ist alles in Ordnung.

von Meiserl (Gast)


Lesenswert?

Hast du auch den richtigen Quarz in deinem STK?

von DUDE (Gast)


Lesenswert?

Ja ich benutze ein 4MHz und im Code ist 4MHz angegeben

von Tobias Arnold (Gast)


Lesenswert?

So prall sind 4MHz aber nicht, da man damit kein sauberes RS232-Timing 
hinbekommt. Dies liegt daran, daß man den RS232-Takt per Vorteiler aus 
dem Systemtakt erzeugen muß. (Siehe ATMEL-Doku)
Ich hatte bis jetzt keine Probleme mit 3.6864 MHz.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Mit 4MHz sollte es keine Probleme geben. Bei 19,2kBaud beträgt der 
Fehler z.B. nur 0,2%, also alles im grünen Bereich.
Wenn du die Einstellungen im Terminalprogramm richtig hast (richtige 
Baudrate, kein Handshake) und es immer noch nicht funktioniert, dann 
kann es eigentlich nur noch an der Hardware liegen (anderes Kabel, 
anderen PC ausprobieren).

MfG
Andreas

von DUDE (Gast)


Lesenswert?

Jetzt Klappts.
Ich habe gemerkt dass mein STK500 nicht mit 4MHz getrieben werden kann. 
Mein Board läuft mit 3.69MHz und nachdem ich mein Quelltext
umgeschrieben habe hat es gefunzt. Doch manchmal hab ich doch
noch leider ein oder 2 komische Zeichen im RS232 Signal

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.