Probleme bei der UART Komunikation

OP #2823737
Lesenswert?

Guten Morgen zusammen!

Ich habe ein Problem bei meiner Komunikation zwischen µC und meinem PC 
über RS232 Schnittstelle.

Hardware:
Ich habe meinen Atmega 32 auf einem STK500 Board und versuche Daten von 
meinem µC über die RS232 Spare via Seriell-USB Adapter an den USB Port 
meines Laptops zu senden. Zum Empfangen der Daten nute ich das 
Terminalprogramm Hterm.

Einstellungen Hterm:
- Com15 (Ist der Port der zur Auswahl steht wenn der Seriell-USB Adapter 
eingesteckt ist)
- Baud: 9600
- Data: 8
- Stop: 1
- Parity: None
- CTS Flow Control: kein Haken

In meinem Programmcode nutze ich die UART-Bibliothek von Peter Fleury 
und versuche mit folgendem Codeteil meinem Terminalprogramm etwas mit zu 
geben:
1
uart_init( UART_BAUD_SELECT(9600,F_CPU));
2
char buffer[10];
3
itoa(Sensor1,buffer,10);
4
uart_puts(buffer);
5
uart_putc('\n');

Die Variable Sensor1 im o.g. Codteil hat hier den Wert 3. Weiter habe 
ich die Variable F_CPU vorab per #define auf 16000000UL definiert.

Kann mir jemand einen Tip geben, warum in meinem Terminalprogramm nichts 
zuckt?


Schon mal vielen Dank im Voraus für Eure Antworten.

Gruß
Andreas
OP #2823759
Lesenswert?

Hier mal noch ein kleiner Nachtrag:

Mein Programm hängt sich an o.g. Programmteil immer auf.
Ich habe einmal versuchsweise die Zeile mit dem uart_puts Befehl 
auskomentiert und so erst einmal versucht nur ein Zeichen über den 
Befehl uart_putc zu übertragen. Aber auch hier hakt mein Programm an 
dieser Stelle.

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