Цитата(vutang @ Dec 10 2009, 14:26)

Увы....но даже если убрать m_pUSART0->US_CR = AT91C_US_RSTSTA;
То ничего не меняется(((
Да не надо убирать (как тогда статусы сбрасываться будут?), надо сделать грамотно, т.е.:
1. Прочитать один абзац о работе Receive Break (31.6.3.11). Обратить внимание на то, что на один break RXBRK генерируется два раза.
2. Почитать еррату. Убедится, что в timeguard не пишется 0.
3. Воспользоваться полученными знаниями для написания программы.