HalloHallo...

Ich habe mir in Borland C++ ein Programm zur RS232 Kommunikation geschrieben. Funktioniert eigentlich ganz gut...
Nur leider gibt es ein klitzekleines Problemchen

Zum Vergleich: Auf dem uC wird bei UART Empfang ein Interrupt ausgelöst -- Beim PC gibt es meines Wissens nach keine Empfangsinterrupts (wenn ja, wäre mein Problem gelöst...), daher habe ich einfach einen Timer eingebaut, der jede 10ms den COMPort liest. Jetzt das Problem: wenn etwas vom uC genau dann gesendet wird, wenn der Timer halt eben nicht aktiv ist, dann werden einige Zeichen abgeschnitten... Das heisst, dass die Kommunikation nicht synchron ist...

Wie könnte ich dieses Problem lösen, ohnen den Timer extrem herunterzusetzen?

Danke

MfG Surfer