www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 - UART-Fehler


Autor: Thi Lo (flothi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!

Ich arbeite zur Zeit mit einer eigenen Weiterentwicklung vom Octopus 
(embedded-projetcs.net).
Da ich fest definiert einen UART-Text ausgeben möchte, initialisiere ich 
die serielle Schnittstelle im Programm selber.
Doch leider kriege ich immer nur "Datenmüll" auf der Schnittstelle raus 
(AT90CAN128 -> Max232 -> Putty an COM1). Die Fusebits sind auf externen 
Quarz eingestellt (24 MHz), die dafür notwendige Registerinhalte 155(10) 
-> 0x9B ins Low-Register hab ich auch schon überprüft (Debugger), das 
funktioniert alles.
Anzahl der Datenbits wird genauso wie Stopbits und Parity gem Datenblatt 
(8N1) gesetzt. Am Schluss wird TXEN gesetzt.
Hab ich irgendwas vergessen?

Grüße & Danke

Florian

Autor: Thi Lo (flothi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat sich erledigt, habe einige Fehler in der vorhandenen Firmware 
gefunden, korrigiert und siehe da, es klappt.

Jetzt muss nur noch das Problem "Zeichen empfangen" gelöst werden ;-)

Florian

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.