Atmel AT91RM9200_USART Register definitions.
More...
Go to the source code of this file.
|
|
#define | US_CR 0x00 |
|
#define | US_MR 0x04 |
|
#define | US_IER 0x08 |
|
#define | US_IDR 0x0C |
|
#define | US_IMR 0x10 |
|
#define | US_SR 0x14 |
|
#define | US_RHR 0x18 |
|
#define | US_THR 0x1C |
|
#define | US_BRGR 0x20 |
|
#define | US_RTOR 0x24 |
|
#define | US_TTGR 0x28 |
|
#define | US_C1R 0x40 |
|
#define | US_C2R 0x44 |
|
#define | US_FNTR 0x48 |
|
#define | US_IF 0x4C |
|
#define | US_CR_RSTRX BIT2 |
|
#define | US_CR_RSTTX BIT3 |
|
#define | US_CR_RXEN BIT4 |
|
#define | US_CR_RXDIS BIT5 |
|
#define | US_CR_TXEN BIT6 |
|
#define | US_CR_TXDIS BIT7 |
|
#define | US_CR_RSTSTA BIT8 |
|
#define | US_CR_STTBRK BIT9 |
|
#define | US_CR_STPBRK BIT10 |
|
#define | US_CR_STTTO BIT11 |
|
#define | US_CR_SENDA BIT12 |
|
#define | US_CR_RSTIT BIT13 |
|
#define | US_CR_RSTNACK BIT14 |
|
#define | US_CR_RETTO BIT15 |
|
#define | US_CR_DTREN BIT16 |
|
#define | US_CR_DTRDIS BIT17 |
|
#define | US_CR_RTSEN BIT18 |
|
#define | US_CR_RTSDIS BIT19 |
|
#define | US_MR_USMODE (0xF << 0) |
|
#define | US_MR_USMODE_NORMAL 0 |
|
#define | US_MR_USMODE_RS485 1 |
|
#define | US_MR_USMODE_HWHS 2 |
|
#define | US_MR_USMODE_MODEM 3 |
|
#define | US_MR_USMODE_ISO7816_T0 4 |
|
#define | US_MR_USMODE_ISO7816_T1 6 |
|
#define | US_MR_USMODE_IRDA 8 |
|
#define | US_MR_USCLKS (3 << 4) |
|
#define | US_MR_USCLKS_MCK (0 << 4) |
|
#define | US_MR_USCLKS_MCK_DIV8 (1 << 4) |
|
#define | US_MR_USCLKS_SCK (3 << 4) |
|
#define | US_MR_CHRL (3 << 6) |
|
#define | US_MR_CHRL_5 (0 << 6) |
|
#define | US_MR_CHRL_6 (1 << 6) |
|
#define | US_MR_CHRL_7 (2 << 6) |
|
#define | US_MR_CHRL_8 (3 << 6) |
|
#define | US_MR_SYNC (1 << 8) |
|
#define | US_MR_PAR (7 << 9) |
|
#define | US_MR_PAR_EVEN (0 << 9) |
|
#define | US_MR_PAR_ODD (1 << 9) |
|
#define | US_MR_PAR_SPACE (2 << 9) |
|
#define | US_MR_PAR_MARK (3 << 9) |
|
#define | US_MR_PAR_NONE (4 << 9) |
|
#define | US_MR_PAR_MDROP (6 << 9) |
|
#define | US_MR_NBSTOP (3 << 12) |
|
#define | US_MR_NBSTOP_1 (0 << 12) |
|
#define | US_MR_NBSTOP_1_5 (1 << 12) |
|
#define | US_MR_NBSTOP_2 (2 << 12) |
|
#define | US_MR_CHMODE (3 << 14) |
|
#define | US_MR_CHMODE_NORM (0 << 14) |
|
#define | US_MR_CHMODE_AUTO (1 << 14) |
|
#define | US_MR_CHMODE_LOC (2 << 14) |
|
#define | US_MR_CHMODE_REM (3 << 14) |
|
#define | US_MR_MSBF (1 << 16) |
|
#define | US_MR_MODE9 (1 << 17) |
|
#define | US_MR_CLKO (1 << 18) |
|
#define | US_MR_OVER (1 << 19) |
|
#define | US_MR_INACK (1 << 20) |
|
#define | US_MR_DSNACK (1 << 21) |
|
#define | US_MR_MAX_ITER (7 << 24) |
|
#define | US_MR_FILTER (1 << 28) |
|
#define | US_IER_RXRDY BIT0 |
|
#define | US_IER_TXRDY BIT1 |
|
#define | US_IER_RXBRK BIT2 |
|
#define | US_IER_ENDRX BIT3 |
|
#define | US_IER_OVRE BIT5 |
|
#define | US_IER_FRAME BIT6 |
|
#define | US_IER_PARE BIT7 |
|
#define | US_IER_TIMEOUT BIT8 |
|
#define | US_IER_TXEMPTY BIT9 |
|
#define | US_IER_ITERATION BIT10 |
|
#define | US_IER_TXBUFE BIT11 |
|
#define | US_IER_RXBUFF BIT12 |
|
#define | US_IER_NACK BIT13 |
|
#define | US_IER_RIIC BIT16 |
|
#define | US_IER_DSRIC BIT17 |
|
#define | US_IER_DCDIC BIT18 |
|
#define | US_IER_CTSIC BIT19 |
|
#define | US_IER_ALL 0xC0001AFB |
|
#define | US_FNTR_NTRST BIT0 |
Atmel AT91RM9200_USART Register definitions.