*grüberl*

Sag mal, steht das noch so drin ? (in der timer-isr)

if (bRxFlag & RX_M_RECEIVE)
{
if (bRxCount & 0x080)

das ist katastophal falsch muß heißen :

if (bRxCount & 0x0

EDIT: Seh grad, du hast jetzt if (rxcount == 9) das ist aber auch eines zu viel, wir haben ja nur 8 datenbits