Was passiert im Hyperterminal (oder was du auch verwendest dafur) wann du es wie folgendes macht:

Code:
...
while( 1 ) 
   { 
      char message[1]; // Ein zeichen, kein Anfangswert geben. 
      SerRead(message,1,1); 
      SerWrite(message[0],1); // Empfangenes Zeichen Zuruck senden zur Kontrolle

      if(message[0] == 'G')
...