Код
volatile AT91PS_PIO pPIO = AT91C_BASE_PIOA;
pPIO->PIO_ASR |= (1 << 6);
pPIO->PIO_OER = (1 << 6);
volatile AT91PS_USART pUS1 = AT91C_BASE_US1;
pUS1->US_MR |= AT91C_US_CHRL /*8 bits*/
|AT91C_US_PAR_NONE /*no parity*/
|AT91C_US_NBSTOP_2_BIT /*2 stop bits*/
|AT91C_US_OVER /*8x oversampling*/
|AT91C_US_INACK;
pUS1->US_CR &= ~AT91_US_TXDIS;
pUS1->US_CR |= AT91_US_TXEN;
//pUS1->US_BRGR = 60;
pUS1->US_BRGR = 30;
настроил так скажите пжлста так ли, а то совсем закопался...