mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik UART


Autor: DUDE (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Meiserl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du auch den richtigen Quarz in deinem STK?

Autor: DUDE (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja ich benutze ein 4MHz und im Code ist 4MHz angegeben

Autor: Tobias Arnold (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: DUDE (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.