Naja den Overhead kann man aber loswerden indem man es in normalem C schreibt so wie oben. Dann kann man sachen die man noch nicht versteht erstmal aus der Lib ziehen und später eigene C Routinen schreiben die auf das spezielle Problem zugeschnitten sind.

@michi: Versuchs mal bitte mit nur 1 Stopbit. Kann es evtl sein das dein USB to RS232 Adapter nicht mit 2 stopbits klarkommt? Ist nur so ne Idee.