📄 91x_map.h
字号:
#define EMI_Bank0_BASE (EMI_BASE + AHB_EMIB0_OFST)
#define EMI_Bank1_BASE (EMI_BASE + AHB_EMIB1_OFST)
#define EMI_Bank2_BASE (EMI_BASE + AHB_EMIB2_OFST)
#define EMI_Bank3_BASE (EMI_BASE + AHB_EMIB3_OFST)
#define EMI_CCR_BASE (EMI_BASE + AHB_EMICCR_OFST)
/*******************************************************************************
* APB0 Peripherals' Base addresses *
*******************************************************************************/
#define WIU_BASE (AHBAPB0_BASE + APB_WIU_OFST)
#define TIM0_BASE (AHBAPB0_BASE + APB_TIM0_OFST)
#define TIM1_BASE (AHBAPB0_BASE + APB_TIM1_OFST)
#define TIM2_BASE (AHBAPB0_BASE + APB_TIM2_OFST)
#define TIM3_BASE (AHBAPB0_BASE + APB_TIM3_OFST)
#define GPIO0_BASE (AHBAPB0_BASE + APB_GPIO0_OFST)
#define GPIO1_BASE (AHBAPB0_BASE + APB_GPIO1_OFST)
#define GPIO2_BASE (AHBAPB0_BASE + APB_GPIO2_OFST)
#define GPIO3_BASE (AHBAPB0_BASE + APB_GPIO3_OFST)
#define GPIO4_BASE (AHBAPB0_BASE + APB_GPIO4_OFST)
#define GPIO5_BASE (AHBAPB0_BASE + APB_GPIO5_OFST)
#define GPIO6_BASE (AHBAPB0_BASE + APB_GPIO6_OFST)
#define GPIO7_BASE (AHBAPB0_BASE + APB_GPIO7_OFST)
#define GPIO8_BASE (AHBAPB0_BASE + APB_GPIO8_OFST)
#define GPIO9_BASE (AHBAPB0_BASE + APB_GPIO9_OFST)
/*******************************************************************************
* APB1 Peripherals' Base addresses *
*******************************************************************************/
#define RTC_BASE (AHBAPB1_BASE + APB_RTC_OFST)
#define SCU_BASE (AHBAPB1_BASE + APB_SCU_OFST)
#define MC_BASE (AHBAPB1_BASE + APB_MC_OFST)
#define UART0_BASE (AHBAPB1_BASE + APB_UART0_OFST)
#define UART1_BASE (AHBAPB1_BASE + APB_UART1_OFST)
#define UART2_BASE (AHBAPB1_BASE + APB_UART2_OFST)
#define SSP0_BASE (AHBAPB1_BASE + APB_SSP0_OFST)
#define SSP1_BASE (AHBAPB1_BASE + APB_SSP1_OFST)
#define CAN_BASE (AHBAPB1_BASE + APB_CAN_OFST)
#define ADC_BASE (AHBAPB1_BASE + APB_ADC_OFST)
#define WDG_BASE (AHBAPB1_BASE + APB_WDG_OFST)
#define I2C0_BASE (AHBAPB1_BASE + APB_I2C0_OFST)
#define I2C1_BASE (AHBAPB1_BASE + APB_I2C1_OFST)
/*******************************************************************************
* IPs' declaration *
*******************************************************************************/
/*------------------------------ Non Debug Mode ------------------------------*/
#ifndef DEBUG
/*********************************** AHBAPB ***********************************/
#define AHBAPB0 ((AHBAPB_TypeDef *)AHBAPB0_BASE)
#define AHBAPB1 ((AHBAPB_TypeDef *)AHBAPB1_BASE)
/************************************* EMI ************************************/
#define EMI ((EMI_TypeDef *)EMI_BASE)
/************************************* DMA ************************************/
#define DMA ((DMA_TypeDef *)DMA_BASE)
#define DMA_Channel0 ((DMA_Channel_TypeDef *)DMA_Channel0_BASE)
#define DMA_Channel1 ((DMA_Channel_TypeDef *)DMA_Channel1_BASE)
#define DMA_Channel2 ((DMA_Channel_TypeDef *)DMA_Channel2_BASE)
#define DMA_Channel3 ((DMA_Channel_TypeDef *)DMA_Channel3_BASE)
#define DMA_Channel4 ((DMA_Channel_TypeDef *)DMA_Channel4_BASE)
#define DMA_Channel5 ((DMA_Channel_TypeDef *)DMA_Channel5_BASE)
#define DMA_Channel6 ((DMA_Channel_TypeDef *)DMA_Channel6_BASE)
#define DMA_Channel7 ((DMA_Channel_TypeDef *)DMA_Channel7_BASE)
/************************************* EMI ************************************/
#define EMI_Bank0 ((EMI_Bank_TypeDef *)EMI_Bank0_BASE)
#define EMI_Bank1 ((EMI_Bank_TypeDef *)EMI_Bank1_BASE)
#define EMI_Bank2 ((EMI_Bank_TypeDef *)EMI_Bank2_BASE)
#define EMI_Bank3 ((EMI_Bank_TypeDef *)EMI_Bank3_BASE)
#define EMI_CCR (vu32*)EMI_CCR_BASE
/************************************* ENET_MAC ************************************/
#define ENET_MAC ((ENET_MAC_TypeDef *)ENET_MAC_BASE)
/************************************* ENET_DMA ************************************/
#define ENET_DMA ((ENET_DMA_TypeDef *)ENET_DMA_BASE)
/************************************* FMI ************************************/
#define FMI ((FMI_TypeDef *)FMI_BASE)
/************************************* VIC ************************************/
#define VIC0 ((VIC_TypeDef *)VIC0_BASE)
#define VIC1 ((VIC_TypeDef *)VIC1_BASE)
/*******************************************************************************
* APB0 Peripherals' *
*******************************************************************************/
#define WIU ((WIU_TypeDef *)WIU_BASE)
#define TIM0 ((TIM_TypeDef *)TIM0_BASE)
#define TIM1 ((TIM_TypeDef *)TIM1_BASE)
#define TIM2 ((TIM_TypeDef *)TIM2_BASE)
#define TIM3 ((TIM_TypeDef *)TIM3_BASE)
#define GPIO0 ((GPIO_TypeDef *)GPIO0_BASE)
#define GPIO1 ((GPIO_TypeDef *)GPIO1_BASE)
#define GPIO2 ((GPIO_TypeDef *)GPIO2_BASE)
#define GPIO3 ((GPIO_TypeDef *)GPIO3_BASE)
#define GPIO4 ((GPIO_TypeDef *)GPIO4_BASE)
#define GPIO5 ((GPIO_TypeDef *)GPIO5_BASE)
#define GPIO6 ((GPIO_TypeDef *)GPIO6_BASE)
#define GPIO7 ((GPIO_TypeDef *)GPIO7_BASE)
#define GPIO8 ((GPIO_TypeDef *)GPIO8_BASE)
#define GPIO9 ((GPIO_TypeDef *)GPIO9_BASE)
/*******************************************************************************
* APB1 Peripherals' *
*******************************************************************************/
#define RTC ((RTC_TypeDef *)RTC_BASE)
#define SCU ((SCU_TypeDef *)SCU_BASE)
#define MC ((MC_TypeDef *)MC_BASE)
#define UART0 ((UART_TypeDef *)UART0_BASE)
#define UART1 ((UART_TypeDef *)UART1_BASE)
#define UART2 ((UART_TypeDef *)UART2_BASE)
#define SSP0 ((SSP_TypeDef *)SSP0_BASE)
#define SSP1 ((SSP_TypeDef *)SSP1_BASE)
#define CAN ((CAN_TypeDef *)CAN_BASE)
#define ADC ((ADC_TypeDef *)ADC_BASE)
#define WDG ((WDG_TypeDef *)WDG_BASE)
#define I2C0 ((I2C_TypeDef *)I2C0_BASE)
#define I2C1 ((I2C_TypeDef *)I2C1_BASE)
#define ENET_MAC ((ENET_MAC_TypeDef *)ENET_MAC_BASE)
#define ENET_DMA ((ENET_DMA_TypeDef *)ENET_DMA_BASE)
#else /* DEBUG */
/*-------------------------------- Debug Mode --------------------------------*/
#ifdef _AHBAPB0
EXT AHBAPB_TypeDef *AHBAPB0;
#endif /* _AHBAPB0 */
#ifdef _AHBAPB1
EXT AHBAPB_TypeDef *AHBAPB1;
#endif /*_AHBAPB1 */
#ifdef _DMA
EXT DMA_TypeDef *DMA;
#endif /* _DMA */
#ifdef _DMA_Channel0
EXT DMA_Channel_TypeDef *DMA_Channel0;
#endif /* _DMA_Channel0 */
#ifdef _DMA_Channel1
EXT DMA_Channel_TypeDef *DMA_Channel1;
#endif /* _DMA_Channel1 */
#ifdef _DMA_Channel2
EXT DMA_Channel_TypeDef *DMA_Channel2;
#endif /* _DMA_Channel0 */
#ifdef _DMA_Channel3
EXT DMA_Channel_TypeDef *DMA_Channel3;
#endif /* _DMA_Channel0 */
#ifdef _DMA_Channel4
EXT DMA_Channel_TypeDef *DMA_Channel4;
#endif /* _DMA_Channel4 */
#ifdef _DMA_Channel5
EXT DMA_Channel_TypeDef *DMA_Channel5;
#endif /* _DMA_Channel5 */
#ifdef _DMA_Channel6
EXT DMA_Channel_TypeDef *DMA_Channel6;
#endif /* _DMA_Channel6 */
#ifdef _DMA_Channel7
EXT DMA_Channel_TypeDef *DMA_Channel7;
#endif /* _DMA_Channel7 */
#ifdef _EMI
EXT vu32 *EMI_CCR;
#endif /*_EMI */
#ifdef _EMI_Bank0
EXT EMI_Bank_TypeDef *EMI_Bank0;
#endif /* _EMI_Bank0 */
#ifdef _EMI_Bank1
EXT EMI_Bank_TypeDef *EMI_Bank1;
#endif /* _EMI_Bank1 */
#ifdef _EMI_Bank2
EXT EMI_Bank_TypeDef *EMI_Bank2;
#endif /* _EMI_Bank2 */
#ifdef _EMI_Bank3
EXT EMI_Bank_TypeDef *EMI_Bank3;
#endif /* _EMI_Bank3 */
#ifdef _FMI
EXT FMI_TypeDef *FMI;
#endif /* _FMI */
#ifdef _VIC0
EXT VIC_TypeDef *VIC0;
#endif /* _VIC0 */
#ifdef _VIC1
EXT VIC_TypeDef *VIC1;
#endif /* _VIC1 */
#ifdef _WIU
EXT WIU_TypeDef *WIU;
#endif /* _WIU */
#ifdef _TIM0
EXT TIM_TypeDef *TIM0;
#endif /* _TIM0 */
#ifdef _TIM1
EXT TIM_TypeDef *TIM1;
#endif /* _TIM1 */
#ifdef _TIM2
EXT TIM_TypeDef *TIM2;
#endif /* _TIM2 */
#ifdef _TIM3
EXT TIM_TypeDef *TIM3;
#endif /* _TIM3 */
#ifdef _GPIO0
EXT GPIO_TypeDef *GPIO0;
#endif /* _GPIO0 */
#ifdef _GPIO1
EXT GPIO_TypeDef *GPIO1;
#endif /* _GPIO1 */
#ifdef _GPIO2
EXT GPIO_TypeDef *GPIO2;
#endif /* _GPIO2 */
#ifdef _GPIO3
EXT GPIO_TypeDef *GPIO3;
#endif /* _GPIO3 */
#ifdef _GPIO4
EXT GPIO_TypeDef *GPIO4;
#endif /* _GPIO4 */
#ifdef _GPIO5
EXT GPIO_TypeDef *GPIO5;
#endif /* _GPIO5 */
#ifdef _GPIO6
EXT GPIO_TypeDef *GPIO6;
#endif /* _GPIO6 */
#ifdef _GPIO7
EXT GPIO_TypeDef *GPIO7;
#endif /* _GPIO7 */
#ifdef _GPIO8
EXT GPIO_TypeDef *GPIO8;
#endif /* _GPIO8 */
#ifdef _GPIO9
EXT GPIO_TypeDef *GPIO9;
#endif /* _GPIO9 */
#ifdef _RTC
EXT RTC_TypeDef *RTC;
#endif /* _RTC */
#ifdef _SCU
EXT SCU_TypeDef *SCU;
# endif /* _SCU */
#ifdef _MC
EXT MC_TypeDef *MC;
#endif /* _MC */
#ifdef _UART0
EXT UART_TypeDef *UART0;
#endif /* _UART0 */
#ifdef _UART1
EXT UART_TypeDef *UART1;
#endif /* _UART1 */
#ifdef _UART2
EXT UART_TypeDef *UART2;
#endif /* _UART2*/
#ifdef _SSP0
EXT SSP_TypeDef *SSP0;
#endif /* _SSP0 */
#ifdef _SSP1
EXT SSP_TypeDef *SSP1;
#endif /* _SSP1 */
#ifdef _CAN
EXT CAN_TypeDef *CAN;
#endif /* _CAN */
#ifdef _ADC
EXT ADC_TypeDef *ADC;
#endif /* _ADC */
#ifdef _WDG
EXT WDG_TypeDef *WDG;
#endif /* _WDG */
#ifdef _I2C0
EXT I2C_TypeDef *I2C0;
#endif /* _I2C0 */
#ifdef _I2C1
EXT I2C_TypeDef *I2C1;
#endif /* _I2C1 */
#ifdef _ENET
EXT ENET_MAC_TypeDef *ENET_MAC;
EXT ENET_DMA_TypeDef *ENET_DMA;
#endif /* _ENET */
#endif /* DEBUG */
#endif /* __91x_MAP_H*/
/******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -