📄 lm3s9b96.h
字号:
#define SSI1_SR_R (*((volatile unsigned long *)0x4000900C))
#define SSI1_CPSR_R (*((volatile unsigned long *)0x40009010))
#define SSI1_IM_R (*((volatile unsigned long *)0x40009014))
#define SSI1_RIS_R (*((volatile unsigned long *)0x40009018))
#define SSI1_MIS_R (*((volatile unsigned long *)0x4000901C))
#define SSI1_ICR_R (*((volatile unsigned long *)0x40009020))
#define SSI1_DMACTL_R (*((volatile unsigned long *)0x40009024))
//*****************************************************************************
//
// Universal Asynchronous Receivers/Transmitters (UART0)
//
//*****************************************************************************
#define UART0_DR_R (*((volatile unsigned long *)0x4000C000))
#define UART0_RSR_R (*((volatile unsigned long *)0x4000C004))
#define UART0_ECR_R (*((volatile unsigned long *)0x4000C004))
#define UART0_FR_R (*((volatile unsigned long *)0x4000C018))
#define UART0_ILPR_R (*((volatile unsigned long *)0x4000C020))
#define UART0_IBRD_R (*((volatile unsigned long *)0x4000C024))
#define UART0_FBRD_R (*((volatile unsigned long *)0x4000C028))
#define UART0_LCRH_R (*((volatile unsigned long *)0x4000C02C))
#define UART0_CTL_R (*((volatile unsigned long *)0x4000C030))
#define UART0_IFLS_R (*((volatile unsigned long *)0x4000C034))
#define UART0_IM_R (*((volatile unsigned long *)0x4000C038))
#define UART0_RIS_R (*((volatile unsigned long *)0x4000C03C))
#define UART0_MIS_R (*((volatile unsigned long *)0x4000C040))
#define UART0_ICR_R (*((volatile unsigned long *)0x4000C044))
#define UART0_DMACTL_R (*((volatile unsigned long *)0x4000C048))
#define UART0_LCTL_R (*((volatile unsigned long *)0x4000C090))
#define UART0_LSS_R (*((volatile unsigned long *)0x4000C094))
#define UART0_LTIM_R (*((volatile unsigned long *)0x4000C098))
//*****************************************************************************
//
// Universal Asynchronous Receivers/Transmitters (UART1)
//
//*****************************************************************************
#define UART1_DR_R (*((volatile unsigned long *)0x4000D000))
#define UART1_RSR_R (*((volatile unsigned long *)0x4000D004))
#define UART1_ECR_R (*((volatile unsigned long *)0x4000D004))
#define UART1_FR_R (*((volatile unsigned long *)0x4000D018))
#define UART1_ILPR_R (*((volatile unsigned long *)0x4000D020))
#define UART1_IBRD_R (*((volatile unsigned long *)0x4000D024))
#define UART1_FBRD_R (*((volatile unsigned long *)0x4000D028))
#define UART1_LCRH_R (*((volatile unsigned long *)0x4000D02C))
#define UART1_CTL_R (*((volatile unsigned long *)0x4000D030))
#define UART1_IFLS_R (*((volatile unsigned long *)0x4000D034))
#define UART1_IM_R (*((volatile unsigned long *)0x4000D038))
#define UART1_RIS_R (*((volatile unsigned long *)0x4000D03C))
#define UART1_MIS_R (*((volatile unsigned long *)0x4000D040))
#define UART1_ICR_R (*((volatile unsigned long *)0x4000D044))
#define UART1_DMACTL_R (*((volatile unsigned long *)0x4000D048))
#define UART1_LCTL_R (*((volatile unsigned long *)0x4000D090))
#define UART1_LSS_R (*((volatile unsigned long *)0x4000D094))
#define UART1_LTIM_R (*((volatile unsigned long *)0x4000D098))
//*****************************************************************************
//
// Universal Asynchronous Receivers/Transmitters (UART2)
//
//*****************************************************************************
#define UART2_DR_R (*((volatile unsigned long *)0x4000E000))
#define UART2_RSR_R (*((volatile unsigned long *)0x4000E004))
#define UART2_ECR_R (*((volatile unsigned long *)0x4000E004))
#define UART2_FR_R (*((volatile unsigned long *)0x4000E018))
#define UART2_ILPR_R (*((volatile unsigned long *)0x4000E020))
#define UART2_IBRD_R (*((volatile unsigned long *)0x4000E024))
#define UART2_FBRD_R (*((volatile unsigned long *)0x4000E028))
#define UART2_LCRH_R (*((volatile unsigned long *)0x4000E02C))
#define UART2_CTL_R (*((volatile unsigned long *)0x4000E030))
#define UART2_IFLS_R (*((volatile unsigned long *)0x4000E034))
#define UART2_IM_R (*((volatile unsigned long *)0x4000E038))
#define UART2_RIS_R (*((volatile unsigned long *)0x4000E03C))
#define UART2_MIS_R (*((volatile unsigned long *)0x4000E040))
#define UART2_ICR_R (*((volatile unsigned long *)0x4000E044))
#define UART2_DMACTL_R (*((volatile unsigned long *)0x4000E048))
#define UART2_LCTL_R (*((volatile unsigned long *)0x4000E090))
#define UART2_LSS_R (*((volatile unsigned long *)0x4000E094))
#define UART2_LTIM_R (*((volatile unsigned long *)0x4000E098))
//*****************************************************************************
//
// Inter-Integrated Circuit (MASTER) Interface
//
//*****************************************************************************
#define I2C0_MASTER_MSA_R (*((volatile unsigned long *)0x40020000))
#define I2C0_MASTER_SOAR_R (*((volatile unsigned long *)0x40020000))
#define I2C0_MASTER_SCSR_R (*((volatile unsigned long *)0x40020004))
#define I2C0_MASTER_MCS_R (*((volatile unsigned long *)0x40020004))
#define I2C0_MASTER_SDR_R (*((volatile unsigned long *)0x40020008))
#define I2C0_MASTER_MDR_R (*((volatile unsigned long *)0x40020008))
#define I2C0_MASTER_MTPR_R (*((volatile unsigned long *)0x4002000C))
#define I2C0_MASTER_SIMR_R (*((volatile unsigned long *)0x4002000C))
#define I2C0_MASTER_SRIS_R (*((volatile unsigned long *)0x40020010))
#define I2C0_MASTER_MIMR_R (*((volatile unsigned long *)0x40020010))
#define I2C0_MASTER_MRIS_R (*((volatile unsigned long *)0x40020014))
#define I2C0_MASTER_SMIS_R (*((volatile unsigned long *)0x40020014))
#define I2C0_MASTER_SICR_R (*((volatile unsigned long *)0x40020018))
#define I2C0_MASTER_MMIS_R (*((volatile unsigned long *)0x40020018))
#define I2C0_MASTER_MICR_R (*((volatile unsigned long *)0x4002001C))
#define I2C0_MASTER_MCR_R (*((volatile unsigned long *)0x40020020))
//*****************************************************************************
//
// Inter-Integrated Circuit (SLAVE) Interface
//
//*****************************************************************************
#define I2C0_SLAVE_MSA_R (*((volatile unsigned long *)0x40020800))
#define I2C0_SLAVE_SOAR_R (*((volatile unsigned long *)0x40020800))
#define I2C0_SLAVE_SCSR_R (*((volatile unsigned long *)0x40020804))
#define I2C0_SLAVE_MCS_R (*((volatile unsigned long *)0x40020804))
#define I2C0_SLAVE_SDR_R (*((volatile unsigned long *)0x40020808))
#define I2C0_SLAVE_MDR_R (*((volatile unsigned long *)0x40020808))
#define I2C0_SLAVE_MTPR_R (*((volatile unsigned long *)0x4002080C))
#define I2C0_SLAVE_SIMR_R (*((volatile unsigned long *)0x4002080C))
#define I2C0_SLAVE_SRIS_R (*((volatile unsigned long *)0x40020810))
#define I2C0_SLAVE_MIMR_R (*((volatile unsigned long *)0x40020810))
#define I2C0_SLAVE_MRIS_R (*((volatile unsigned long *)0x40020814))
#define I2C0_SLAVE_SMIS_R (*((volatile unsigned long *)0x40020814))
#define I2C0_SLAVE_SICR_R (*((volatile unsigned long *)0x40020818))
#define I2C0_SLAVE_MMIS_R (*((volatile unsigned long *)0x40020818))
#define I2C0_SLAVE_MICR_R (*((volatile unsigned long *)0x4002081C))
#define I2C0_SLAVE_MCR_R (*((volatile unsigned long *)0x40020820))
//*****************************************************************************
//
// Inter-Integrated Circuit (MASTER) Interface
//
//*****************************************************************************
#define I2C1_MASTER_MSA_R (*((volatile unsigned long *)0x40021000))
#define I2C1_MASTER_SOAR_R (*((volatile unsigned long *)0x40021000))
#define I2C1_MASTER_SCSR_R (*((volatile unsigned long *)0x40021004))
#define I2C1_MASTER_MCS_R (*((volatile unsigned long *)0x40021004))
#define I2C1_MASTER_SDR_R (*((volatile unsigned long *)0x40021008))
#define I2C1_MASTER_MDR_R (*((volatile unsigned long *)0x40021008))
#define I2C1_MASTER_MTPR_R (*((volatile unsigned long *)0x4002100C))
#define I2C1_MASTER_SIMR_R (*((volatile unsigned long *)0x4002100C))
#define I2C1_MASTER_SRIS_R (*((volatile unsigned long *)0x40021010))
#define I2C1_MASTER_MIMR_R (*((volatile unsigned long *)0x40021010))
#define I2C1_MASTER_MRIS_R (*((volatile unsigned long *)0x40021014))
#define I2C1_MASTER_SMIS_R (*((volatile unsigned long *)0x40021014))
#define I2C1_MASTER_SICR_R (*((volatile unsigned long *)0x40021018))
#define I2C1_MASTER_MMIS_R (*((volatile unsigned long *)0x40021018))
#define I2C1_MASTER_MICR_R (*((volatile unsigned long *)0x4002101C))
#define I2C1_MASTER_MCR_R (*((volatile unsigned long *)0x40021020))
//*****************************************************************************
//
// Inter-Integrated Circuit (SLAVE) Interface
//
//*****************************************************************************
#define I2C1_SLAVE_MSA_R (*((volatile unsigned long *)0x40021800))
#define I2C1_SLAVE_SOAR_R (*((volatile unsigned long *)0x40021800))
#define I2C1_SLAVE_SCSR_R (*((volatile unsigned long *)0x40021804))
#define I2C1_SLAVE_MCS_R (*((volatile unsigned long *)0x40021804))
#define I2C1_SLAVE_SDR_R (*((volatile unsigned long *)0x40021808))
#define I2C1_SLAVE_MDR_R (*((volatile unsigned long *)0x40021808))
#define I2C1_SLAVE_MTPR_R (*((volatile unsigned long *)0x4002180C))
#define I2C1_SLAVE_SIMR_R (*((volatile unsigned long *)0x4002180C))
#define I2C1_SLAVE_SRIS_R (*((volatile unsigned long *)0x40021810))
#define I2C1_SLAVE_MIMR_R (*((volatile unsigned long *)0x40021810))
#define I2C1_SLAVE_MRIS_R (*((volatile unsigned long *)0x40021814))
#define I2C1_SLAVE_SMIS_R (*((volatile unsigned long *)0x40021814))
#define I2C1_SLAVE_SICR_R (*((volatile unsigned long *)0x40021818))
#define I2C1_SLAVE_MMIS_R (*((volatile unsigned long *)0x40021818))
#define I2C1_SLAVE_MICR_R (*((volatile unsigned long *)0x4002181C))
#define I2C1_SLAVE_MCR_R (*((volatile unsigned long *)0x40021820))
//*****************************************************************************
//
// General-Purpose Input/Outputs (PORTE)
//
//*****************************************************************************
#define GPIO_PORTE_DATA_BITS_R ((volatile unsigned long *)0x40024000)
#define GPIO_PORTE_DATA_R (*((volatile unsigned long *)0x400243FC))
#define GPIO_PORTE_DIR_R (*((volatile unsigned long *)0x40024400))
#define GPIO_PORTE_IS_R (*((volatile unsigned long *)0x40024404))
#define GPIO_PORTE_IBE_R (*((volatile unsigned long *)0x40024408))
#define GPIO_PORTE_IEV_R (*((volatile unsigned long *)0x4002440C))
#define GPIO_PORTE_IM_R (*((volatile unsigned long *)0x40024410))
#define GPIO_PORTE_RIS_R (*((volatile unsigned long *)0x40024414))
#define GPIO_PORTE_MIS_R (*((volatile unsigned long *)0x40024418))
#define GPIO_PORTE_ICR_R (*((volatile unsigned long *)0x4002441C))
#define GPIO_PORTE_AFSEL_R (*((volatile unsigned long *)0x40024420))
#define GPIO_PORTE_DR2R_R (*((volatile unsigned long *)0x40024500))
#define GPIO_PORTE_DR4R_R (*((volatile unsigned long *)0x40024504))
#define GPIO_PORTE_DR8R_R (*((volatile unsigned long *)0x40024508))
#define GPIO_PORTE_ODR_R (*((volatile unsigned long *)0x4002450C))
#define GPIO_PORTE_PUR_R (*((volatile unsigned long *)0x40024510))
#define GPIO_PORTE_PDR_R (*((volatile unsigned long *)0x40024514))
#define GPIO_PORTE_SLR_R (*((volatile unsigned long *)0x40024518))
#define GPIO_PORTE_DEN_R (*((volatile unsigned long *)0x4002451C))
#define GPIO_PORTE_LOCK_R (*((volatile unsigned long *)0x40024520))
#define GPIO_PORTE_CR_R (*((volatile unsigned long *)0x40024524))
#define GPIO_PORTE_AMSEL_R (*((volatile unsigned long *)0x40024528))
#define GPIO_PORTE_PCTL_R (*((volatile unsigned long *)0x4002452C))
//*****************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -