PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit RS232-Schnittstelle!



oliher
22.01.2007, 11:22
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/index.php/UART_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

askazo
22.01.2007, 14:07
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

bL1nK
22.01.2007, 16:42
vielleicht hast auch dein terminal programm am pc falsch eingestellt.