📄 lm3s8930.h
字号:
#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))
//*****************************************************************************
//
// 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))
//*****************************************************************************
//
// General-Purpose Input/Outputs (PORTF)
//
//*****************************************************************************
#define GPIO_PORTF_DATA_BITS_R ((volatile unsigned long *)0x40025000)
#define GPIO_PORTF_DATA_R (*((volatile unsigned long *)0x400253FC))
#define GPIO_PORTF_DIR_R (*((volatile unsigned long *)0x40025400))
#define GPIO_PORTF_IS_R (*((volatile unsigned long *)0x40025404))
#define GPIO_PORTF_IBE_R (*((volatile unsigned long *)0x40025408))
#define GPIO_PORTF_IEV_R (*((volatile unsigned long *)0x4002540C))
#define GPIO_PORTF_IM_R (*((volatile unsigned long *)0x40025410))
#define GPIO_PORTF_RIS_R (*((volatile unsigned long *)0x40025414))
#define GPIO_PORTF_MIS_R (*((volatile unsigned long *)0x40025418))
#define GPIO_PORTF_ICR_R (*((volatile unsigned long *)0x4002541C))
#define GPIO_PORTF_AFSEL_R (*((volatile unsigned long *)0x40025420))
#define GPIO_PORTF_DR2R_R (*((volatile unsigned long *)0x40025500))
#define GPIO_PORTF_DR4R_R (*((volatile unsigned long *)0x40025504))
#define GPIO_PORTF_DR8R_R (*((volatile unsigned long *)0x40025508))
#define GPIO_PORTF_ODR_R (*((volatile unsigned long *)0x4002550C))
#define GPIO_PORTF_PUR_R (*((volatile unsigned long *)0x40025510))
#define GPIO_PORTF_PDR_R (*((volatile unsigned long *)0x40025514))
#define GPIO_PORTF_SLR_R (*((volatile unsigned long *)0x40025518))
#define GPIO_PORTF_DEN_R (*((volatile unsigned long *)0x4002551C))
#define GPIO_PORTF_LOCK_R (*((volatile unsigned long *)0x40025520))
#define GPIO_PORTF_CR_R (*((volatile unsigned long *)0x40025524))
//*****************************************************************************
//
// General-Purpose Input/Outputs (PORTG)
//
//*****************************************************************************
#define GPIO_PORTG_DATA_BITS_R ((volatile unsigned long *)0x40026000)
#define GPIO_PORTG_DATA_R (*((volatile unsigned long *)0x400263FC))
#define GPIO_PORTG_DIR_R (*((volatile unsigned long *)0x40026400))
#define GPIO_PORTG_IS_R (*((volatile unsigned long *)0x40026404))
#define GPIO_PORTG_IBE_R (*((volatile unsigned long *)0x40026408))
#define GPIO_PORTG_IEV_R (*((volatile unsigned long *)0x4002640C))
#define GPIO_PORTG_IM_R (*((volatile unsigned long *)0x40026410))
#define GPIO_PORTG_RIS_R (*((volatile unsigned long *)0x40026414))
#define GPIO_PORTG_MIS_R (*((volatile unsigned long *)0x40026418))
#define GPIO_PORTG_ICR_R (*((volatile unsigned long *)0x4002641C))
#define GPIO_PORTG_AFSEL_R (*((volatile unsigned long *)0x40026420))
#define GPIO_PORTG_DR2R_R (*((volatile unsigned long *)0x40026500))
#define GPIO_PORTG_DR4R_R (*((volatile unsigned long *)0x40026504))
#define GPIO_PORTG_DR8R_R (*((volatile unsigned long *)0x40026508))
#define GPIO_PORTG_ODR_R (*((volatile unsigned long *)0x4002650C))
#define GPIO_PORTG_PUR_R (*((volatile unsigned long *)0x40026510))
#define GPIO_PORTG_PDR_R (*((volatile unsigned long *)0x40026514))
#define GPIO_PORTG_SLR_R (*((volatile unsigned long *)0x40026518))
#define GPIO_PORTG_DEN_R (*((volatile unsigned long *)0x4002651C))
#define GPIO_PORTG_LOCK_R (*((volatile unsigned long *)0x40026520))
#define GPIO_PORTG_CR_R (*((volatile unsigned long *)0x40026524))
//*****************************************************************************
//
// General-Purpose Timers (TIMER0)
//
//*****************************************************************************
#define TIMER0_CFG_R (*((volatile unsigned long *)0x40030000))
#define TIMER0_TAMR_R (*((volatile unsigned long *)0x40030004))
#define TIMER0_TBMR_R (*((volatile unsigned long *)0x40030008))
#define TIMER0_CTL_R (*((volatile unsigned long *)0x4003000C))
#define TIMER0_IMR_R (*((volatile unsigned long *)0x40030018))
#define TIMER0_RIS_R (*((volatile unsigned long *)0x4003001C))
#define TIMER0_MIS_R (*((volatile unsigned long *)0x40030020))
#define TIMER0_ICR_R (*((volatile unsigned long *)0x40030024))
#define TIMER0_TAILR_R (*((volatile unsigned long *)0x40030028))
#define TIMER0_TBILR_R (*((volatile unsigned long *)0x4003002C))
#define TIMER0_TAMATCHR_R (*((volatile unsigned long *)0x40030030))
#define TIMER0_TBMATCHR_R (*((volatile unsigned long *)0x40030034))
#define TIMER0_TAPR_R (*((volatile unsigned long *)0x40030038))
#define TIMER0_TBPR_R (*((volatile unsigned long *)0x4003003C))
#define TIMER0_TAPMR_R (*((volatile unsigned long *)0x40030040))
#define TIMER0_TBPMR_R (*((volatile unsigned long *)0x40030044))
#define TIMER0_TAR_R (*((volatile unsigned long *)0x40030048))
#define TIMER0_TBR_R (*((volatile unsigned long *)0x4003004C))
//*****************************************************************************
//
// General-Purpose Timers (TIMER1)
//
//*****************************************************************************
#define TIMER1_CFG_R (*((volatile unsigned long *)0x40031000))
#define TIMER1_TAMR_R (*((volatile unsigned long *)0x40031004))
#define TIMER1_TBMR_R (*((volatile unsigned long *)0x40031008))
#define TIMER1_CTL_R (*((volatile unsigned long *)0x4003100C))
#define TIMER1_IMR_R (*((volatile unsigned long *)0x40031018))
#define TIMER1_RIS_R (*((volatile unsigned long *)0x4003101C))
#define TIMER1_MIS_R (*((volatile unsigned long *)0x40031020))
#define TIMER1_ICR_R (*((volatile unsigned long *)0x40031024))
#define TIMER1_TAILR_R (*((volatile unsigned long *)0x40031028))
#define TIMER1_TBILR_R (*((volatile unsigned long *)0x4003102C))
#define TIMER1_TAMATCHR_R (*((volatile unsigned long *)0x40031030))
#define TIMER1_TBMATCHR_R (*((volatile unsigned long *)0x40031034))
#define TIMER1_TAPR_R (*((volatile unsigned long *)0x40031038))
#define TIMER1_TBPR_R (*((volatile unsigned long *)0x4003103C))
#define TIMER1_TAPMR_R (*((volatile unsigned long *)0x40031040))
#define TIMER1_TBPMR_R (*((volatile unsigned long *)0x40031044))
#define TIMER1_TAR_R (*((volatile unsigned long *)0x40031048))
#define TIMER1_TBR_R (*((volatile unsigned long *)0x4003104C))
//*****************************************************************************
//
// General-Purpose Timers (TIMER2)
//
//*****************************************************************************
#define TIMER2_CFG_R (*((volatile unsigned long *)0x40032000))
#define TIMER2_TAMR_R (*((volatile unsigned long *)0x40032004))
#define TIMER2_TBMR_R (*((volatile unsigned long *)0x40032008))
#define TIMER2_CTL_R (*((volatile unsigned long *)0x4003200C))
#define TIMER2_IMR_R (*((volatile unsigned long *)0x40032018))
#define TIMER2_RIS_R (*((volatile unsigned long *)0x4003201C))
#define TIMER2_MIS_R (*((volatile unsigned long *)0x40032020))
#define TIMER2_ICR_R (*((volatile unsigned long *)0x40032024))
#define TIMER2_TAILR_R (*((volatile unsigned long *)0x40032028))
#define TIMER2_TBILR_R (*((volatile unsigned long *)0x4003202C))
#define TIMER2_TAMATCHR_R (*((volatile unsigned long *)0x40032030))
#define TIMER2_TBMATCHR_R (*((volatile unsigned long *)0x40032034))
#define TIMER2_TAPR_R (*((volatile unsigned long *)0x40032038))
#define TIMER2_TBPR_R (*((volatile unsigned long *)0x4003203C))
#define TIMER2_TAPMR_R (*((volatile unsigned long *)0x40032040))
#define TIMER2_TBPMR_R (*((volatile unsigned long *)0x40032044))
#define TIMER2_TAR_R (*((volatile unsigned long *)0x40032048))
#define TIMER2_TBR_R (*((volatile unsigned long *)0x4003204C))
//*****************************************************************************
//
// General-Purpose Timers (TIMER3)
//
//*****************************************************************************
#define TIMER3_CFG_R (*((volatile unsigned long *)0x40033000))
#define TIMER3_TAMR_R (*((volatile unsigned long *)0x40033004))
#define TIMER3_TBMR_R (*((volatile unsigned long *)0x40033008))
#define TIMER3_CTL_R (*((volatile unsigned long *)0x4003300C))
#define TIMER3_IMR_R (*((volatile unsigned long *)0x40033018))
#define TIMER3_RIS_R (*((volatile unsigned long *)0x4003301C))
#define TIMER3_MIS_R (*((volatile unsigned long *)0x40033020))
#define TIMER3_ICR_R (*((volatile unsigned long *)0x40033024))
#define TIMER3_TAILR_R (*((volatile unsigned long *)0x40033028))
#define TIMER3_TBILR_R (*((volatile unsigned long *)0x4003302C))
#define TIMER3_TAMATCHR_R (*((volatile unsigned long *)0x40033030))
#define TIMER3_TBMATCHR_R (*((volatile unsigned long *)0x40033034))
#define TIMER3_TAPR_R (*((volatile unsigned long *)0x40033038))
#define TIMER3_TBPR_R (*((volatile unsigned long *)0x4003303C))
#define TIMER3_TAPMR_R (*((volatile unsigned long *)0x40033040))
#define TIMER3_TBPMR_R (*((volatile unsigned long *)0x40033044))
#define TIMER3_TAR_R (*((volatile unsigned long *)0x40033048))
#define TIMER3_TBR_R (*((volatile unsigned long *)0x4003304C))
//*****************************************************************************
//
// Controller Area Network (CAN0) Module
//
//*****************************************************************************
#define CAN0_CTL_R (*((volatile unsigned long *)0x40040000))
#define CAN0_STS_R (*((volatile unsigned long *)0x40040004))
#define CAN0_ERR_R (*((volatile unsigned long *)0x40040008))
#define CAN0_BIT_R (*((volatile unsigned long *)0x4004000C))
#define CAN0_INT_R (*((volatile unsigned long *)0x40040010))
#define CAN0_TST_R (*((volatile unsigned long *)0x40040014))
#define CAN0_BRPE_R (*((volatile unsigned long *)0x40040018))
#define CAN0_IF1CRQ_R (*((volatile unsigned long *)0x40040020))
#define CAN0_IF1CMSK_R (*((volatile unsigned long *)0x40040024))
#define CAN0_IF1MSK1_R (*((volatile unsigned long *)0x40040028))
#define CAN0_IF1MSK2_R (*((volatile unsigned long *)0x4004002C))
#define CAN0_IF1ARB1_R (*((volatile unsigned long *)0x40040030))
#define CAN0_IF1ARB2_R (*((volatile unsigned long *)0x40040034))
#define CAN0_IF1MCTL_R (*((volatile unsigned long *)0x40040038))
#define CAN0_IF1DA1_R (*((volatile unsigned long *)0x4004003C))
#define CAN0_IF1DA2_R (*((volatile unsigned long *)0x40040040))
#define CAN0_IF1DB1_R (*((volatile unsigned long *)0x40040044))
#define CAN0_IF1DB2_R (*((volatile unsigned long *)0x40040048))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -