📄 lm3s9b96.h
字号:
//
//*****************************************************************************
#define QEI1_CTL_R (*((volatile unsigned long *)0x4002D000))
#define QEI1_STAT_R (*((volatile unsigned long *)0x4002D004))
#define QEI1_POS_R (*((volatile unsigned long *)0x4002D008))
#define QEI1_MAXPOS_R (*((volatile unsigned long *)0x4002D00C))
#define QEI1_LOAD_R (*((volatile unsigned long *)0x4002D010))
#define QEI1_TIME_R (*((volatile unsigned long *)0x4002D014))
#define QEI1_COUNT_R (*((volatile unsigned long *)0x4002D018))
#define QEI1_SPEED_R (*((volatile unsigned long *)0x4002D01C))
#define QEI1_INTEN_R (*((volatile unsigned long *)0x4002D020))
#define QEI1_RIS_R (*((volatile unsigned long *)0x4002D024))
#define QEI1_ISC_R (*((volatile unsigned long *)0x4002D028))
//*****************************************************************************
//
// 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_TAR_R (*((volatile unsigned long *)0x40030048))
#define TIMER0_TBR_R (*((volatile unsigned long *)0x4003004C))
#define TIMER0_TAV_R (*((volatile unsigned long *)0x40030050))
#define TIMER0_TBV_R (*((volatile unsigned long *)0x40030054))
//*****************************************************************************
//
// 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_TAR_R (*((volatile unsigned long *)0x40031048))
#define TIMER1_TBR_R (*((volatile unsigned long *)0x4003104C))
#define TIMER1_TAV_R (*((volatile unsigned long *)0x40031050))
#define TIMER1_TBV_R (*((volatile unsigned long *)0x40031054))
//*****************************************************************************
//
// 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_TAR_R (*((volatile unsigned long *)0x40032048))
#define TIMER2_TBR_R (*((volatile unsigned long *)0x4003204C))
#define TIMER2_TAV_R (*((volatile unsigned long *)0x40032050))
#define TIMER2_TBV_R (*((volatile unsigned long *)0x40032054))
//*****************************************************************************
//
// 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_TAR_R (*((volatile unsigned long *)0x40033048))
#define TIMER3_TBR_R (*((volatile unsigned long *)0x4003304C))
#define TIMER3_TAV_R (*((volatile unsigned long *)0x40033050))
#define TIMER3_TBV_R (*((volatile unsigned long *)0x40033054))
//*****************************************************************************
//
// Analog-to-Digital Converter (ADC0)
//
//*****************************************************************************
#define ADC0_ACTSS_R (*((volatile unsigned long *)0x40038000))
#define ADC0_RIS_R (*((volatile unsigned long *)0x40038004))
#define ADC0_IM_R (*((volatile unsigned long *)0x40038008))
#define ADC0_ISC_R (*((volatile unsigned long *)0x4003800C))
#define ADC0_OSTAT_R (*((volatile unsigned long *)0x40038010))
#define ADC0_EMUX_R (*((volatile unsigned long *)0x40038014))
#define ADC0_USTAT_R (*((volatile unsigned long *)0x40038018))
#define ADC0_SSPRI_R (*((volatile unsigned long *)0x40038020))
#define ADC0_PSSI_R (*((volatile unsigned long *)0x40038028))
#define ADC0_SAC_R (*((volatile unsigned long *)0x40038030))
#define ADC0_DCISC_R (*((volatile unsigned long *)0x40038034))
#define ADC0_CTL_R (*((volatile unsigned long *)0x40038038))
#define ADC0_SSMUX0_R (*((volatile unsigned long *)0x40038040))
#define ADC0_SSCTL0_R (*((volatile unsigned long *)0x40038044))
#define ADC0_SSFIFO0_R (*((volatile unsigned long *)0x40038048))
#define ADC0_SSFSTAT0_R (*((volatile unsigned long *)0x4003804C))
#define ADC0_SSOP0_R (*((volatile unsigned long *)0x40038050))
#define ADC0_SSDC0_R (*((volatile unsigned long *)0x40038054))
#define ADC0_SSMUX1_R (*((volatile unsigned long *)0x40038060))
#define ADC0_SSCTL1_R (*((volatile unsigned long *)0x40038064))
#define ADC0_SSFIFO1_R (*((volatile unsigned long *)0x40038068))
#define ADC0_SSFSTAT1_R (*((volatile unsigned long *)0x4003806C))
#define ADC0_SSOP1_R (*((volatile unsigned long *)0x40038070))
#define ADC0_SSDC1_R (*((volatile unsigned long *)0x40038074))
#define ADC0_SSMUX2_R (*((volatile unsigned long *)0x40038080))
#define ADC0_SSCTL2_R (*((volatile unsigned long *)0x40038084))
#define ADC0_SSFIFO2_R (*((volatile unsigned long *)0x40038088))
#define ADC0_SSFSTAT2_R (*((volatile unsigned long *)0x4003808C))
#define ADC0_SSOP2_R (*((volatile unsigned long *)0x40038090))
#define ADC0_SSDC2_R (*((volatile unsigned long *)0x40038094))
#define ADC0_SSMUX3_R (*((volatile unsigned long *)0x400380A0))
#define ADC0_SSCTL3_R (*((volatile unsigned long *)0x400380A4))
#define ADC0_SSFIFO3_R (*((volatile unsigned long *)0x400380A8))
#define ADC0_SSFSTAT3_R (*((volatile unsigned long *)0x400380AC))
#define ADC0_SSOP3_R (*((volatile unsigned long *)0x400380B0))
#define ADC0_SSDC3_R (*((volatile unsigned long *)0x400380B4))
#define ADC0_DCRIC_R (*((volatile unsigned long *)0x40038D00))
#define ADC0_DCCTL0_R (*((volatile unsigned long *)0x40038E00))
#define ADC0_DCCTL1_R (*((volatile unsigned long *)0x40038E04))
#define ADC0_DCCTL2_R (*((volatile unsigned long *)0x40038E08))
#define ADC0_DCCTL3_R (*((volatile unsigned long *)0x40038E0C))
#define ADC0_DCCTL4_R (*((volatile unsigned long *)0x40038E10))
#define ADC0_DCCTL5_R (*((volatile unsigned long *)0x40038E14))
#define ADC0_DCCTL6_R (*((volatile unsigned long *)0x40038E18))
#define ADC0_DCCTL7_R (*((volatile unsigned long *)0x40038E1C))
#define ADC0_DCCMP0_R (*((volatile unsigned long *)0x40038E40))
#define ADC0_DCCMP1_R (*((volatile unsigned long *)0x40038E44))
#define ADC0_DCCMP2_R (*((volatile unsigned long *)0x40038E48))
#define ADC0_DCCMP3_R (*((volatile unsigned long *)0x40038E4C))
#define ADC0_DCCMP4_R (*((volatile unsigned long *)0x40038E50))
#define ADC0_DCCMP5_R (*((volatile unsigned long *)0x40038E54))
#define ADC0_DCCMP6_R (*((volatile unsigned long *)0x40038E58))
#define ADC0_DCCMP7_R (*((volatile unsigned long *)0x40038E5C))
//*****************************************************************************
//
// Analog-to-Digital Converter (ADC1)
//
//*****************************************************************************
#define ADC1_ACTSS_R (*((volatile unsigned long *)0x40039000))
#define ADC1_RIS_R (*((volatile unsigned long *)0x40039004))
#define ADC1_IM_R (*((volatile unsigned long *)0x40039008))
#define ADC1_ISC_R (*((volatile unsigned long *)0x4003900C))
#define ADC1_OSTAT_R (*((volatile unsigned long *)0x40039010))
#define ADC1_EMUX_R (*((volatile unsigned long *)0x40039014))
#define ADC1_USTAT_R (*((volatile unsigned long *)0x40039018))
#define ADC1_SSPRI_R (*((volatile unsigned long *)0x40039020))
#define ADC1_PSSI_R (*((volatile unsigned long *)0x40039028))
#define ADC1_SAC_R (*((volatile unsigned long *)0x40039030))
#define ADC1_DCISC_R (*((volatile unsigned long *)0x40039034))
#define ADC1_CTL_R (*((volatile unsigned long *)0x40039038))
#define ADC1_SSMUX0_R (*((volatile unsigned long *)0x40039040))
#define ADC1_SSCTL0_R (*((volatile unsigned long *)0x40039044))
#define ADC1_SSFIFO0_R (*((volatile unsigned long *)0x40039048))
#define ADC1_SSFSTAT0_R (*((volatile unsigned long *)0x4003904C))
#define ADC1_SSOP0_R (*((volatile unsigned long *)0x40039050))
#define ADC1_SSDC0_R (*((volatile unsigned long *)0x40039054))
#define ADC1_SSMUX1_R (*((volatile unsigned long *)0x40039060))
#define ADC1_SSCTL1_R (*((volatile unsigned long *)0x40039064))
#define ADC1_SSFIFO1_R (*((volatile unsigned long *)0x40039068))
#define ADC1_SSFSTAT1_R (*((volatile unsigned long *)0x4003906C))
#define ADC1_SSOP1_R (*((volatile unsigned long *)0x40039070))
#define ADC1_SSDC1_R (*((volatile unsigned long *)0x40039074))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -