亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 71x_map.h

?? ARM7 based on STR71x, UCOS migration
?? H
字號:
/******************** (C) COPYRIGHT 2003 STMicroelectronics ********************
* File Name          : 71x_map.h
* Author             : MCD Application Team
* Date First Issued  : 16/05/2003
* Description        : Peripherals memory mapping and registers structures
********************************************************************************
* History:
*  16/05/03 : Created
*******************************************************************************/
#ifndef __71x_map_H
#define __71x_map_H

#ifndef EXT
	#define EXT extern
#endif

#include "71x_conf.h"
#include "71x_type.h"


/* IP registers structures */

typedef volatile struct
{
	u16 DATA0;
	u16 EMPTY1[3];
	u16 DATA1;
	u16 EMPTY2[3];
	u16 DATA2;
	u16 EMPTY3[3];
	u16 DATA3;
	u16 EMPTY4[3];
	u16 CSR;
	u16 EMPTY5[7];
	u16 PRES;
} ADC12_TypeDef;

typedef volatile struct
{
	u32 BSR;
	u32 TOR;
	u32 OMR;
	u32 TOER;
	u32 CKDIS;
	u32 SWRES;
} APB_TypeDef;

typedef volatile struct
{
	u16 RXR;
	u16 EMPTY1;
	u16 TXR;
	u16 EMPTY2;
	u16 CSR1;
	u16 EMPTY3;
	u16 CSR2;
	u16 EMPTY4;
	u16 CLK;
} BSPI_TypeDef;

typedef volatile struct
{
	u16 COMR;
	u16 EMPTY1;
	u16 COMM;
	u16 EMPTY2;
	u16 MASK1;
	u16 EMPTY3;
	u16 MASK2;
	u16 EMPTY4;
	u16 ARB1;
	u16 EMPTY5;
	u16 ARB2;
	u16 EMPTY6;
	u16 MSGC;
	u16 EMPTY7;
	u16 DA1;
	u16 EMPTY8;
	u16 DA2;
	u16 EMPTY9;
	u16 DB1;
	u16 EMPTY10;
	u16 DB2;
	u16 EMPTY11[27];
} CAN_MsgObj_TypeDef;

typedef volatile struct
{
	u16 CR;
	u16 EMPTY1;
	u16 SR;
	u16 EMPTY2;
	u16 ERR;
	u16 EMPTY3;
	u16 BTR;
	u16 EMPTY4;
	u16 INTR;
	u16 EMPTY5;
	u16 TESTR;
	u16 EMPTY6;
	u16 BRPR;
	u16 EMPTY7[3];
	CAN_MsgObj_TypeDef sMsgObj[2];
	u16 EMPTY8[16];
	u16 TR1;
	u16 EMPTY9;
	u16 TR2;
	u16 EMPTY10[13];
	u16 NEWD1;
	u16 EMPTY11;
	u16 NEWD2;
	u16 EMPTY12[13];
	u16 INTP1;
	u16 EMPTY13;
	u16 INTP2;
	u16 EMPTY14[13];
	u16 MSGV1;
	u16 EMPTY15;
	u16 MSGV2;
	u16 EMPTY16;
} CAN_TypeDef;

typedef volatile struct
{
	u32 ICR;
	u32 CICR;
	u32 CIPR;
	u32 EMPTY1[3];
	u32 IVR;
	u32 FIR;
	u32 IER;
	u32 EMPTY2[7];
	u32 IPR;
	u32 EMPTY3[7];
	u32 SIR[32];
} EIC_TypeDef;

typedef volatile struct
{
	u16 BCR0;
	u16 EMPTY1;
	u16 BCR1;
	u16 EMPTY2;
	u16 BCR2;
	u16 EMPTY3;
	u16 BCR3;
	u16 EMPTY4;
} EMI_TypeDef;

typedef volatile struct
{
	u32 FCR0;
	u32 FCR1;
	u32 FDR0;
	u32 FDR1;
	u32 FAR;
	u32 FER;
} FLASHR_TypeDef;

typedef volatile struct
{
	u32 FNVWPAR;
	u32 EMPTY;
	u32 FNVAPR0;
	u32 FNVAPR1;
} FLASHPR_TypeDef;

typedef volatile struct
{
	u16 PC0;
	u16 EMPTY1;
	u16 PC1;
	u16 EMPTY2;
	u16 PC2;
	u16 EMPTY3;
	u16 PD;
	u16 EMPTY4;
} GPIO_TypeDef;

typedef volatile struct
{
	u8	CR;
	u8	EMPTY1[3];
	u8	SR1;
	u8	EMPTY2[3];
	u8	SR2;
	u8	EMPTY3[3];
	u8	CCR;
	u8	EMPTY4[3];
	u8	OAR1;
	u8	EMPTY5[3];
	u8	OAR2;
	u8	EMPTY6[3];
	u8	DR;
	u8	EMPTY7[3];
	u8	ECCR;
} I2C_TypeDef;

typedef volatile struct
{
	u16 CPUDIV;
	u16 EMPTY1;
	u16 APBDIV;
	u16 EMPTY2;
	u16 PH_RST;
	u16 EMPTY3;
	u16 PLL2CTL;
	u16 EMPTY4;
	u16 BOOTCONF;
	u16 EMPTY5;
	u16 PWRCTRL;
} PCU_TypeDef;

typedef volatile struct
{
	u32 CLKCTL;
	u32 EMPTY1;
	u32 CLK_FLAG;
	u32 EMPTY2;
	u32 EMPTY3;
	u32 EMPTY4;
	u32 PLLCONF;
	u32 PH_CLOCK_EN;
	u32 SYSMODE;
} RCCU_TypeDef;

typedef volatile struct
{
	u16 CRH;
	u16 EMPTY1;
	u16 CRL;
	u16 EMPTY2;
	u16 LHI;
	u16 EMPTY3;
	u16 LLO;
	u16 EMPTY4;
	u16 DHI;
	u16 EMPTY5;
	u16 DLO;
	u16 EMPTY6;
	u16 CNT_H;
	u16 EMPTY7;
	u16 CNT_L;
	u16 EMPTY8;
	u16 AHI;
	u16 EMPTY9;
	u16 ALO;
} RTC_TypeDef;

typedef volatile struct
{
	u16 ICAR;
	u16 EMPTY1;
	u16 ICBR;
	u16 EMPTY2;
	u16 OCAR;
	u16 EMPTY3;
	u16 OCBR;
	u16 EMPTY4;
	u16 CNTR;
	u16 EMPTY5;
	u16 CR1;
	u16 EMPTY6;
	u16 CR2;
	u16 EMPTY7;
	u16 SR;
} TIM_TypeDef;

typedef volatile struct
{
	u16 BRR;
	u16 EMPTY1;
	u16 TBR;
	u16 EMPTY2;
	u16 RBR;
	u16 EMPTY3;
	u16 CR;
	u16 EMPTY4;
	u16 IER;
	u16 EMPTY5;
	u16 SR;
	u16 EMPTY6;
	u16 GTR;
	u16 EMPTY7;
	u16 TOR;
	u16 EMPTY8;
	u16 TRR;
	u16 EMPTY9;
	u16 RRR;
} UART_TypeDef;

typedef volatile struct
{
	u32 ENDP_0;
	u32 ENDP_1;
	u32 ENDP_2;
	u32 ENDP_3;
	u32 ENDP_4;
	u32 ENDP_5;
	u32 ENDP_6;
	u32 ENDP_7;
	u32 ENDP_8;
	u32 ENDP_9;
	u32 ENDP_10;
	u32 ENDP_11;
	u32 ENDP_12;
	u32 ENDP_13;
	u32 ENDP_14;
	u32 ENDP_15;
	u32 CNTR_;
	u32 ISTR_;
	u32 FNR_;
	u32 DADDR_;
	u32 BTABLE_;
} USB_TypeDef;

typedef volatile struct
{
	u16 CR;
	u16 EMPTY1;
	u16 PR;
	u16 EMPTY2;
	u16 VR;
	u16 EMPTY3;
	u16 CNT;
	u16 EMPTY4;
	u16 SR;
	u16 EMPTY5;
	u16 MR;
	u16 EMPTY6;
	u16 KR;
} WDG_TypeDef;

typedef volatile struct
{
	u8	SRL;
	u8	EMPTY1[7];
	u8	CTRL;
	u8	EMPTY2[3];
	u8	MRH;
	u8	EMPTY3[3];
	u8	MRL;
	u8	EMPTY4[3];
	u8	TRH;
	u8	EMPTY5[3];
	u8	TRL;
	u8	EMPTY6[3];
	u8	PRH;
	u8	EMPTY7[3];
	u8	PRL;
} XTI_TypeDef;


/* IRQ vectors */
typedef volatile struct
{
	u32 T0TIMI_IRQHandler;
	u32 FLASH_IRQHandler;
	u32 RCCU_IRQHandler;
	u32 RTC_IRQHandler;
	u32 WDG_IRQHandler;
	u32 XTI_IRQHandler;
	u32 USBHP_IRQHandler;
	u32 I2C0ITERR_IRQHandler;
	u32 I2C1ITERR_IRQHandler;
	u32 UART0_IRQHandler;
	u32 UART1_IRQHandler;
	u32 UART2_IRQHandler;
	u32 UART3_IRQHandler;
	u32 BSPI0_IRQHandler;
	u32 BSPI1_IRQHandler;
	u32 I2C0_IRQHandler;
	u32 I2C1_IRQHandler;
	u32 CAN_IRQHandler;
	u32 ADC12_IRQHandler;
	u32 T1TIMI_IRQHandler;
	u32 T2TIMI_IRQHandler;
	u32 T3TIMI_IRQHandler;
	u32 EMPTY1[3];
	u32 HDLC_IRQHandler;
	u32 USBLP_IRQHandler;
	u32 EMPTY2[2];
	u32 T0TOI_IRQHandler;
	u32 T0OC1_IRQHandler;
	u32 T0OC2_IRQHandler;
} IRQVectors_TypeDef;

/*===================================================================*/

/* Memory mapping */

#define RAM_BASE		0x20000000

#define FLASHR_BASE		0x40100000
#define FLASHPR_BASE	0x4010DFB0

#define EXTMEM_BASE		0x60000000
#define RCCU_BASE		0xA0000000
#define PCU_BASE		0xA0000040
#define APB1_BASE		0xC0000000
#define APB2_BASE		0xE0000000
#define EIC_BASE		0xFFFFF800

#define I2C0_BASE		(APB1_BASE + 0x1000)
#define I2C1_BASE		(APB1_BASE + 0x2000)
#define UART0_BASE		(APB1_BASE + 0x4000)
#define UART1_BASE		(APB1_BASE + 0x5000)
#define UART2_BASE		(APB1_BASE + 0x6000)
#define UART3_BASE		(APB1_BASE + 0x7000)
#define CAN_BASE		(APB1_BASE + 0x9000)
#define BSPI0_BASE		(APB1_BASE + 0xA000)
#define BSPI1_BASE		(APB1_BASE + 0xB000)
#define USB_BASE		(APB1_BASE + 0x8800)

#define XTI_BASE		(APB2_BASE + 0x101C)
#define GPIO0_BASE		(APB2_BASE + 0x3000)
#define GPIO1_BASE		(APB2_BASE + 0x4000)
#define GPIO2_BASE		(APB2_BASE + 0x5000)
#define ADC12_BASE		(APB2_BASE + 0x7000)
#define TIM0_BASE		(APB2_BASE + 0x9000)
#define TIM1_BASE		(APB2_BASE + 0xA000)
#define TIM2_BASE		(APB2_BASE + 0xB000)
#define TIM3_BASE		(APB2_BASE + 0xC000)
#define RTC_BASE		(APB2_BASE + 0xD000)
#define WDG_BASE		(APB2_BASE + 0xE000)

#define EMI_BASE				(EXTMEM_BASE + 0x0C000000)

/*===================================================================*/

/* IP data access */

#ifndef DEBUG
	#define ADC12	((ADC12_TypeDef *)ADC12_BASE)

	#define APB1	((APB_TypeDef *)APB1_BASE)
	#define APB2	((APB_TypeDef *)APB2_BASE)

	#define BSPI0	((BSPI_TypeDef *)BSPI0_BASE)
	#define BSPI1	((BSPI_TypeDef *)BSPI1_BASE)

	#define CAN		((CAN_TypeDef *)CAN_BASE)

	#define EIC		((EIC_TypeDef *)EIC_BASE)

	#define EMI		((EMI_TypeDef *)EMI_BASE)

	#define FLASHR	((FLASHR_TypeDef *)FLASHR_BASE)
	#define FLASHPR	((FLASHPR_TypeDef *)FLASHPR_BASE)

	#define GPIO0	((GPIO_TypeDef *)GPIO0_BASE)
	#define GPIO1	((GPIO_TypeDef *)GPIO1_BASE)
	#define GPIO2	((GPIO_TypeDef *)GPIO2_BASE)

	#define I2C0	((I2C_TypeDef *)I2C0_BASE)
	#define I2C1	((I2C_TypeDef *)I2C1_BASE)

	#define PCU		((PCU_TypeDef *)PCU_BASE)

	#define RCCU	((RCCU_TypeDef *)RCCU_BASE)

	#define RTC		((RTC_TypeDef *)RTC_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 UART0	((UART_TypeDef *)UART0_BASE)
	#define UART1	((UART_TypeDef *)UART1_BASE)
	#define UART2	((UART_TypeDef *)UART2_BASE)
	#define UART3	((UART_TypeDef *)UART3_BASE)

	#define USB		((USB_TypeDef *)USB_BASE)

	#define WDG		((WDG_TypeDef *)WDG_BASE)

	#define XTI		((XTI_TypeDef *)XTI_BASE)

	#define IRQVectors	((IRQVectors_TypeDef *)&T0TIMI_Addr)

#else	 /* DEBUG */

	#ifdef _ADC12
	EXT ADC12_TypeDef *ADC12;
	#endif

	#ifdef _APB
	#ifdef _APB1
	EXT APB_TypeDef *APB1;
	#endif
	#ifdef _APB2
	EXT APB_TypeDef *APB2;
	#endif
	#endif

	#ifdef _BSPI
	#ifdef _BSPI0
	EXT BSPI_TypeDef *BSPI0;
	#endif
	#ifdef _BSPI1
	EXT BSPI_TypeDef *BSPI1;
	#endif
	#endif

	#ifdef _CAN
	EXT CAN_TypeDef *CAN;
	#endif

	#ifdef _EIC
	EXT EIC_TypeDef *EIC;
	#endif

	#ifdef _EMI
	EXT EMI_TypeDef *EMI;
	#endif

	#ifdef _FLASH
	EXT FLASHR_TypeDef *FLASHR;
	EXT FLASHPR_TypeDef *FLASHPR;
	#endif

	#ifdef _GPIO
	#ifdef _GPIO0
	EXT GPIO_TypeDef *GPIO0;
	#endif
	#ifdef _GPIO1
	EXT GPIO_TypeDef *GPIO1;
	#endif
	#ifdef _GPIO2
	EXT GPIO_TypeDef *GPIO2;
	#endif
	#endif

	#ifdef _I2C
	#ifdef _I2C0
	EXT I2C_TypeDef *I2C0;
	#endif
	#ifdef _I2C1
	EXT I2C_TypeDef *I2C1;
	#endif
	#endif

	#ifdef _PCU
	EXT PCU_TypeDef *PCU;
	#endif

	#ifdef _RCCU
	EXT RCCU_TypeDef *RCCU;
	#endif

	#ifdef _RTC
	EXT RTC_TypeDef *RTC;
	#endif

	#ifdef _TIM
	#ifdef _TIM0
	EXT TIM_TypeDef *TIM0;
	#endif
	#ifdef _TIM1
	EXT TIM_TypeDef *TIM1;
	#endif
	#ifdef _TIM2
	EXT TIM_TypeDef *TIM2;
	#endif
	#ifdef _TIM3
	EXT TIM_TypeDef *TIM3;
	#endif
	#endif

	#ifdef _UART
	#ifdef _UART0
	EXT UART_TypeDef *UART0;
	#endif
	#ifdef _UART1
	EXT UART_TypeDef *UART1;
	#endif
	#ifdef _UART2
	EXT UART_TypeDef *UART2;
	#endif
	#ifdef _UART3
	EXT UART_TypeDef *UART3;
	#endif
	#endif

	#ifdef _USB
	EXT USB_TypeDef *USB;
	#endif

	#ifdef _WDG
	EXT WDG_TypeDef *WDG;
	#endif

	#ifdef _XTI
	EXT XTI_TypeDef *XTI;
	#endif

	#ifdef _IRQVectors
	EXT IRQVectors_TypeDef *IRQVectors;
	#endif

#endif	/* DEBUG */

#endif	/* __71x_map_H */

/******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9191国产精品| 亚洲天堂av一区| 欧美一区二区三区视频免费| 在线亚洲欧美专区二区| 99视频一区二区三区| 91在线视频官网| 91麻豆自制传媒国产之光| 一本到不卡精品视频在线观看| 懂色av一区二区三区蜜臀| 国产69精品久久99不卡| av电影在线不卡| 色欧美片视频在线观看在线视频| 国产精品久久看| 成人免费一区二区三区视频 | 中文字幕在线观看不卡视频| 中文一区一区三区高中清不卡| 久久久久久97三级| 亚洲国产精华液网站w| 中文字幕在线不卡一区二区三区| 国产精品电影一区二区三区| 亚洲色图色小说| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲愉拍自拍另类高清精品| 五月综合激情网| 寂寞少妇一区二区三区| 国产成人综合自拍| 94色蜜桃网一区二区三区| 欧美男生操女生| 精品1区2区在线观看| 久久久99久久| 一区二区欧美精品| 免费成人美女在线观看| 国产成人亚洲精品青草天美| 99久久精品久久久久久清纯| 在线精品亚洲一区二区不卡| 日韩一区二区在线观看视频 | 国产精品久久久久天堂| 亚洲女与黑人做爰| 日韩高清国产一区在线| 国产成人三级在线观看| 色婷婷激情一区二区三区| 制服.丝袜.亚洲.中文.综合| xfplay精品久久| 亚洲黄色性网站| 九九精品一区二区| 99久久国产综合色|国产精品| 欧美亚洲另类激情小说| 欧美成人精品高清在线播放| 国产精品美女一区二区| 亚洲午夜激情av| 国产福利精品一区| 欧美乱妇23p| 日本一区免费视频| 午夜精品成人在线| 成人开心网精品视频| 欧美电影在线免费观看| 亚洲国产精品v| 免费成人在线播放| 91黄色激情网站| 久久久久久久av麻豆果冻| 亚洲专区一二三| 夫妻av一区二区| 日韩欧美在线综合网| 亚洲免费资源在线播放| 国产中文一区二区三区| 欧美日韩一本到| 亚洲视频资源在线| 国产一区啦啦啦在线观看| 欧美午夜精品电影| 日韩一区在线播放| 国产精品一级黄| 91精品国产91综合久久蜜臀| 亚洲人成电影网站色mp4| 国产一区二区三区在线看麻豆| 欧美日韩免费观看一区二区三区| 中文字幕免费不卡在线| 另类专区欧美蜜桃臀第一页| 欧美综合久久久| 国产精品久线观看视频| 国产永久精品大片wwwapp| 欧美精品日韩精品| 一区二区三区在线观看动漫| 成人综合在线视频| 亚洲精品一区二区三区在线观看| 午夜精品久久久久久久蜜桃app| 99久久99久久久精品齐齐| 国产日本亚洲高清| 国产一区二区在线电影| 日韩美女在线视频| 五月婷婷欧美视频| 欧美午夜视频网站| 亚洲一区二区三区不卡国产欧美| 99麻豆久久久国产精品免费| 久久综合色8888| 国产在线不卡一区| 久久午夜老司机| 韩国成人在线视频| 亚洲精品一区二区三区四区高清 | 国产69精品久久久久毛片| www国产精品av| 黄色日韩三级电影| 精品国产91久久久久久久妲己| 天堂一区二区在线免费观看| 欧美日韩久久久一区| 午夜精品一区二区三区三上悠亚 | 国产精品福利影院| www.视频一区| 亚洲精品老司机| 91黄色激情网站| 亚洲一区二区三区视频在线| 欧美性感一区二区三区| 亚洲亚洲人成综合网络| 欧美日韩你懂得| 日本sm残虐另类| 久久女同性恋中文字幕| 国产精品99精品久久免费| 国产目拍亚洲精品99久久精品 | 精品三级在线看| 国产一区二区三区高清播放| 久久久777精品电影网影网| 大尺度一区二区| 一区二区三区资源| 欧美日本在线播放| 美女免费视频一区| 久久久国产午夜精品| 福利电影一区二区| 一区二区三区久久久| 欧美日韩免费电影| 国产一区二区中文字幕| 日韩美女视频19| 欧美日韩1区2区| 国产精品影视在线| 亚洲视频免费观看| 3atv一区二区三区| 国产精品99久久久久久宅男| 国产精品的网站| 欧美三电影在线| 韩国三级电影一区二区| 亚洲日本在线天堂| 欧美一区二区日韩| 成人一区在线看| 亚洲成av人**亚洲成av**| 日韩精品一区二区三区蜜臀| zzijzzij亚洲日本少妇熟睡| 亚洲福利一二三区| 久久久久久久久伊人| 一本久道久久综合中文字幕| 日本女优在线视频一区二区| 久久久亚洲高清| 欧美综合久久久| 国产一区二区电影| 亚洲午夜在线电影| 国产亚洲精品aa| 欧美午夜在线观看| 国产高清精品在线| 日韩综合在线视频| 国产精品色哟哟网站| 欧美日韩国产在线观看| 国产成人精品综合在线观看 | 国产主播一区二区三区| 亚洲精品国产视频| 久久五月婷婷丁香社区| 欧美日韩一区二区三区免费看| 国产麻豆视频一区二区| 亚洲午夜久久久久久久久电影网| 久久伊99综合婷婷久久伊| 欧美性猛交xxxxxxxx| 国产99久久久国产精品| 日韩成人免费看| 亚洲欧美另类小说视频| 欧美精品一区二区三区蜜桃 | 精品成人在线观看| 欧美日韩亚洲另类| 91啦中文在线观看| 国产精品一区二区视频| 日韩一区精品视频| 亚洲一区二区四区蜜桃| 欧美高清在线一区二区| 精品久久久久久无| 欧美日韩不卡在线| 欧美在线观看视频在线| 成人性生交大片| 精品在线观看免费| 免费观看成人鲁鲁鲁鲁鲁视频| 一区二区三区欧美| 中文字幕一区免费在线观看| 精品少妇一区二区三区日产乱码| 欧美日本视频在线| 日本韩国一区二区三区视频| 成人午夜碰碰视频| 国产高清在线精品| 国产美女视频一区| 狠狠色综合日日| 激情文学综合网| 久久成人免费网| 欧美aa在线视频| 秋霞国产午夜精品免费视频| 午夜在线电影亚洲一区| 一级女性全黄久久生活片免费| 亚洲精品中文在线|