📄 lm3s6911.h
字号:
#define SSI_IM_RTIM 0x00000002 // SSI Receive Time-Out Interrupt
// Mask.
#define SSI_IM_RORIM 0x00000001 // SSI Receive Overrun Interrupt
// Mask.
//*****************************************************************************
//
// The following are defines for the bit fields in the SSI_O_RIS register.
//
//*****************************************************************************
#define SSI_RIS_TXRIS 0x00000008 // SSI Transmit FIFO Raw Interrupt
// Status.
#define SSI_RIS_RXRIS 0x00000004 // SSI Receive FIFO Raw Interrupt
// Status.
#define SSI_RIS_RTRIS 0x00000002 // SSI Receive Time-Out Raw
// Interrupt Status.
#define SSI_RIS_RORRIS 0x00000001 // SSI Receive Overrun Raw
// Interrupt Status.
//*****************************************************************************
//
// The following are defines for the bit fields in the SSI_O_MIS register.
//
//*****************************************************************************
#define SSI_MIS_TXMIS 0x00000008 // SSI Transmit FIFO Masked
// Interrupt Status.
#define SSI_MIS_RXMIS 0x00000004 // SSI Receive FIFO Masked
// Interrupt Status.
#define SSI_MIS_RTMIS 0x00000002 // SSI Receive Time-Out Masked
// Interrupt Status.
#define SSI_MIS_RORMIS 0x00000001 // SSI Receive Overrun Masked
// Interrupt Status.
//*****************************************************************************
//
// The following are defines for the bit fields in the SSI_O_ICR register.
//
//*****************************************************************************
#define SSI_ICR_RTIC 0x00000002 // SSI Receive Time-Out Interrupt
// Clear.
#define SSI_ICR_RORIC 0x00000001 // SSI Receive Overrun Interrupt
// Clear.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_DR register.
//
//*****************************************************************************
#define UART_DR_OE 0x00000800 // UART Overrun Error.
#define UART_DR_BE 0x00000400 // UART Break Error.
#define UART_DR_PE 0x00000200 // UART Parity Error.
#define UART_DR_FE 0x00000100 // UART Framing Error.
#define UART_DR_DATA_M 0x000000FF // Data Transmitted or Received.
#define UART_DR_DATA_S 0
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_RSR register.
//
//*****************************************************************************
#define UART_RSR_OE 0x00000008 // UART Overrun Error.
#define UART_RSR_BE 0x00000004 // UART Break Error.
#define UART_RSR_PE 0x00000002 // UART Parity Error.
#define UART_RSR_FE 0x00000001 // UART Framing Error.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_ECR register.
//
//*****************************************************************************
#define UART_ECR_DATA_M 0x000000FF // Error Clear.
#define UART_ECR_DATA_S 0
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_FR register.
//
//*****************************************************************************
#define UART_FR_TXFE 0x00000080 // UART Transmit FIFO Empty.
#define UART_FR_RXFF 0x00000040 // UART Receive FIFO Full.
#define UART_FR_TXFF 0x00000020 // UART Transmit FIFO Full.
#define UART_FR_RXFE 0x00000010 // UART Receive FIFO Empty.
#define UART_FR_BUSY 0x00000008 // UART Busy.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_ILPR register.
//
//*****************************************************************************
#define UART_ILPR_ILPDVSR_M 0x000000FF // IrDA Low-Power Divisor.
#define UART_ILPR_ILPDVSR_S 0
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_IBRD register.
//
//*****************************************************************************
#define UART_IBRD_DIVINT_M 0x0000FFFF // Integer Baud-Rate Divisor.
#define UART_IBRD_DIVINT_S 0
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_FBRD register.
//
//*****************************************************************************
#define UART_FBRD_DIVFRAC_M 0x0000003F // Fractional Baud-Rate Divisor.
#define UART_FBRD_DIVFRAC_S 0
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_LCRH register.
//
//*****************************************************************************
#define UART_LCRH_SPS 0x00000080 // UART Stick Parity Select.
#define UART_LCRH_WLEN_M 0x00000060 // UART Word Length.
#define UART_LCRH_WLEN_5 0x00000000 // 5 bits (default)
#define UART_LCRH_WLEN_6 0x00000020 // 6 bits
#define UART_LCRH_WLEN_7 0x00000040 // 7 bits
#define UART_LCRH_WLEN_8 0x00000060 // 8 bits
#define UART_LCRH_FEN 0x00000010 // UART Enable FIFOs.
#define UART_LCRH_STP2 0x00000008 // UART Two Stop Bits Select.
#define UART_LCRH_EPS 0x00000004 // UART Even Parity Select.
#define UART_LCRH_PEN 0x00000002 // UART Parity Enable.
#define UART_LCRH_BRK 0x00000001 // UART Send Break.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_CTL register.
//
//*****************************************************************************
#define UART_CTL_RXE 0x00000200 // UART Receive Enable.
#define UART_CTL_TXE 0x00000100 // UART Transmit Enable.
#define UART_CTL_LBE 0x00000080 // UART Loop Back Enable.
#define UART_CTL_SIRLP 0x00000004 // UART SIR Low Power Mode.
#define UART_CTL_SIREN 0x00000002 // UART SIR Enable.
#define UART_CTL_UARTEN 0x00000001 // UART Enable.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_IFLS register.
//
//*****************************************************************************
#define UART_IFLS_RX_M 0x00000038 // UART Receive Interrupt FIFO
// Level Select.
#define UART_IFLS_RX1_8 0x00000000 // RX FIFO <= 1/8 full
#define UART_IFLS_RX2_8 0x00000008 // RX FIFO <= 1/4 full
#define UART_IFLS_RX4_8 0x00000010 // RX FIFO <= 1/2 full (default)
#define UART_IFLS_RX6_8 0x00000018 // RX FIFO <= 3/4 full
#define UART_IFLS_RX7_8 0x00000020 // RX FIFO <= 7/8 full
#define UART_IFLS_TX_M 0x00000007 // UART Transmit Interrupt FIFO
// Level Select.
#define UART_IFLS_TX1_8 0x00000000 // TX FIFO >= 1/8 full
#define UART_IFLS_TX2_8 0x00000001 // TX FIFO >= 1/4 full
#define UART_IFLS_TX4_8 0x00000002 // TX FIFO >= 1/2 full (default)
#define UART_IFLS_TX6_8 0x00000003 // TX FIFO >= 3/4 full
#define UART_IFLS_TX7_8 0x00000004 // TX FIFO >= 7/8 full
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_IM register.
//
//*****************************************************************************
#define UART_IM_OEIM 0x00000400 // UART Overrun Error Interrupt
// Mask.
#define UART_IM_BEIM 0x00000200 // UART Break Error Interrupt Mask.
#define UART_IM_PEIM 0x00000100 // UART Parity Error Interrupt
// Mask.
#define UART_IM_FEIM 0x00000080 // UART Framing Error Interrupt
// Mask.
#define UART_IM_RTIM 0x00000040 // UART Receive Time-Out Interrupt
// Mask.
#define UART_IM_TXIM 0x00000020 // UART Transmit Interrupt Mask.
#define UART_IM_RXIM 0x00000010 // UART Receive Interrupt Mask.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_RIS register.
//
//*****************************************************************************
#define UART_RIS_OERIS 0x00000400 // UART Overrun Error Raw Interrupt
// Status.
#define UART_RIS_BERIS 0x00000200 // UART Break Error Raw Interrupt
// Status.
#define UART_RIS_PERIS 0x00000100 // UART Parity Error Raw Interrupt
// Status.
#define UART_RIS_FERIS 0x00000080 // UART Framing Error Raw Interrupt
// Status.
#define UART_RIS_RTRIS 0x00000040 // UART Receive Time-Out Raw
// Interrupt Status.
#define UART_RIS_TXRIS 0x00000020 // UART Transmit Raw Interrupt
// Status.
#define UART_RIS_RXRIS 0x00000010 // UART Receive Raw Interrupt
// Status.
//*****************************************************************************
//
// The following are defines for the bit fields in the UART_O_MIS register.
//
//*****************************************************************************
#define UART_MIS_OEMIS 0x00000400 // UART Overrun Error Masked
// Interrupt Status.
#define UART_MIS_BEMIS 0x00000200 // UART Break Error Masked
// Interrupt Status.
#define UART_MIS_PEMIS 0x00000100 // UART Parity Error Masked
// Interrupt Status.
#define UART_MIS_FEMIS 0x00000080 // UART Framing Error Masked
// Interrupt Status.
#define UART_MIS_RTMIS 0x00000040 // UART Receive Time-Out Masked
// Interrupt Status.
#define UART_MIS_TXMIS 0x00000020 // UART Transmit Masked Interrupt
// Status.
#define UART_MIS_RXMIS 0x00000010 // UART Receive Masked Interrupt
// Status.
//**************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -