UART

Gast #784
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.
Gast #787
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.
Admin Persönliche Seite #788
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
Gast #789
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren