Gast
#593941
Hallo, ich bin gerade dabei ein Programm zur Kommunikation zwischen meinem MSP und dem PC über die serielle Schnittstelle zu schreiben. Es soll so aussehen, dass ich am PC Tasten drücke (Hyperterminal), diese Tastendrücke werden dann aufsummiert und auf einem LCD ausgegeben. andersherum möchte ich durch einen Tastendruck eine 1 anden PC senden. Das ist keine gescheite Anwendung, aber ich möchte auch erst einmal nur die Kommunikation an sich hinbekommen. Ich sehe jetzt aber vor einem Problem. Das ganze funktioniert irgendwie nicht. Wenn ich das Programm starte und am PC Tasten drücke wird das auch an dem Display am MSP angezeigt. Drücke ich nun den Taster am MSP wird nix gesendet. Anschließend wird auch nix mehr vom PC empfangen. Wie es scheint bleibt der dann in der Datei uart bei "while (!(IFG1 & UTXIFG0)); " hängen. Den kompletten Code habe ich ja im Anhang. Ich komme da nicht weiter. Wäre klasse, wenn sich mal jemand den Code ansehen könnte. Bin für jeden Tip offen. Grüße Euer Franky