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