-
-
Neuer Benutzer
Öfters hier
Problem mit RS232-Schnittstelle!
Hallo,
vielleicht kann mir jemand helfen!
Also ich habe die RS232-Schnittstelle auf meinem RNBFRA-Board programmiert und bin dabei vorgegangen wie es in dem Roboternetz-Wissen-Artikel beschrieben ist. --> UART mit avr-gcc (https://www.roboternetz.de/wissen/in...RT_mit_avr-gcc)
Ich wollte das Programm ausprobieren und sendete dazu einen String ("Hallo Welt") über die serielle Schnittstelle an einen PC. Mit dem Hyperterminal Programm wollte ich nachschauen ob die richtige Zeichenkette ankommt. Allerdings kamen nur irgendwelche Steuerzeichen an.
Bin ratlos!
Vielleicht weiß ja jemand woran es liegen könnte?
Gruss
Oliver
-
Erfahrener Benutzer
Roboter Genie
Wahrscheinlich passt die Baudrate nicht ganz.
Überprüfe mal, ob
- F_CPU korrekt definiert ist (und Dein Controller auch mit diesem Takt läuft)
- BAUDRATE so definiert ist, wie's auch im HyperTerminal eingestellt ist.
Wenn alles richtig ist und es trotzdem nicht läuft, versuche mal eine andere Baudrate zu wählen.
Arbeitest Du mit dem internen Quarz des ATMegas?
Der ist für die UART teilweise zu ungenau.
Gruß,
askazo
-
vielleicht hast auch dein terminal programm am pc falsch eingestellt.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen