habs jetzt so in main():

Code:
__task void main(void)
{
  uart_init();
	
  __enable_interrupt();   // enable interrupts

  while(1)
  {
    if(!(bTxFlag & TX_M_SEND))
    {
      send_one_byte('T');
    }

			
    if (bRxFlag & RX_M_DATA)
    {
      bRxFlag &= ~RX_M_DATA;		// Acknowledge
      send_one_byte(bRxByte);		// Echo character
    }
//   __sleep(); // Sleep when waiting for next event


   if(!(bTxFlag & TX_M_SEND))
    {
      send_one_byte('T');
    }
  }
}
Sendet vor sich hin, prüft ob Zeichen empfangen, sendet wieder vor sich hin.
Kann leider kein Kreuzchen machen...
Denn er sendet nur vor sich hin, unbeeindruckt davon ob am PC eine Taste gedrückt wurde.
So als wäre INT0 plötzlich gesperrt, was es aber nicht ist (außer wenn man schon in der INT0 ISR drinne ist)[/code]