Спасибо всем кто давал советы. Все заработало вот так:
m_pUSART0->US_CR = AT91C_US_RSTSTA; while(!(m_pUSART0->US_CSR&AT91C_US_RXBRK)==1) { while(!(m_pUSART0->US_CSR&AT91C_US_RXBRK)==1) { count++; if(count==2420) break; } if(count==2420) break; while(m<40) { Delay(55*4); input1=read_char_USART0(); buff2[m]=input1; m++; }
|