Guten Morgen zusammen!
Mein Aufbau sieht wie folgt aus: Ich habe einen Atmega324 an dem ein Max232 hängt. Verbunden sind Rx, Tx (beide gekreuzt) und GND. Der Atmega hat einen externen Quarz mit 10Mhz und die UART Einstellungen habe ich aus dem Tutorial und Datenblatt übernommen (Baud 9600 8N2). Aktiviert ist ferner, dass beim Empfang von Zeichen ein Interrupt ausgelöst wird.
Am PC verwende ich HTerm.
Wenn ich Zeichen vom µC zum PC sende, klappt das einwandfrei. Das Senden vom PC zum µC hingegen klappt nicht - es wird kein Interrupt ausgelöst.
Ich habe dann einmal eine Brücke zwischen Tx und Rx vom Max232 gesetzt. Dann habe ich im HTerm die gesendeten Zeichen gesehen. Als nächstes habe ich Tx und Rx vom µC gebrückt und daraufhin wurde der Interrupt ausgelöst.
Prinzipiell scheint das Empfangen vom µC also zu funktionieren. Aber wenn ich über HTerm sende, kommt einfach nichts im µC an. Die Kabel habe ich natürlich auch schon mal gewechselt.
Gibts vielleicht irgendwelche Ideen, woran das liegen könnte?