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

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

?? 91x_map.h

?? 一個學習STR912的好資料
?? H
?? 第 1 頁 / 共 3 頁
字號:
/******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
* File Name          : 91x_map.h
* Author             : MCD Application Team
* Date First Issued  : 05/18/2006 : Version 1.0
* Description        : Peripherals registers definition and memory mapping.
********************************************************************************
* History:
* 05/24/2006 : Version 1.1
* 05/18/2006 : Version 1.0
********************************************************************************
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
* CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS
* A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
* OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
* CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

/* Define to prevent recursive inclusion ------------------------------------ */
#ifndef __91x_MAP_H
#define __91x_MAP_H

#ifndef EXT
  #define EXT extern
#endif /* EXT */

/* Includes ------------------------------------------------------------------*/
#include "91x_conf.h"
#include "91x_type.h"

/******************************************************************************/
/*                          IP registers structures                           */
/******************************************************************************/

/*------------------------------------ FMI -----------------------------------*/

typedef struct
{
  vu32 BBSR;        /* Boot Bank Size Register                */
  vu32 NBBSR;       /* Non-Boot Bank Size Register            */
  vu32 EMPTY1;
  vu32 BBADR;       /* Boot Bank Base Address Register        */
  vu32 NBBADR;      /* Non-Boot Bank Base Address Register    */
  vu32 EMPTY2;
  vu32 CR;          /* Control Register                       */
  vu32 SR;          /* Status Register                        */
  vu32 BCE5ADDR;    /* BC Fifth Entry Target Address Register */
} FMI_TypeDef;

/*----------------------  Analog to Digital Convertor ------------------------*/

typedef struct
{
  vu16 CR;         /* Control Register               */
  vu16 EMPTY1;
  vu16 CCR;        /* Channel Configuration Register */
  vu16 EMPTY2;
  vu16 HTR;        /* Higher Threshold Register      */
  vu16 EMPTY3;
  vu16 LTR;        /* Lower Threshold Register       */
  vu16 EMPTY4;
  vu16 CRR;        /* Compare Result Register        */
  vu16 EMPTY5;
  vu16 DR0;        /* Data Register for Channel 0    */
  vu16 EMPTY6;
  vu16 DR1;        /* Data Register for Channel 1    */
  vu16 EMPTY7;
  vu16 DR2;        /* Data Register for Channel 2    */
  vu16 EMPTY8;
  vu16 DR3;        /* Data Register for Channel 3    */
  vu16 EMPTY9;
  vu16 DR4;        /* Data Register for Channel 4    */
  vu16 EMPTY10;
  vu16 DR5;        /* Data Register for Channel 5    */
  vu16 EMPTY11;
  vu16 DR6;        /* Data Register for Channel 6    */
  vu16 EMPTY12;
  vu16 DR7;        /* Data Register for Channel 7    */
  vu16 EMPTY13;
  vu16 PRS;        /* Prescaler Value Register       */
  vu16 EMPTY14;
} ADC_TypeDef;

/*--------------------- AHB APB BRIDGE registers strcture --------------------*/

typedef struct
{
  vu32 BSR;        /* Bridge Status Register            */
  vu32 BCR;        /* Bridge Configuration Register     */
  vu32 PAER;       /* Peripheral Address Error register */
} AHBAPB_TypeDef;

/*--------------- Controller Area Network Interface Register -----------------*/

typedef struct
{
  vu16 CRR;			/* IFn Command request Register       */
  vu16 EMPTY1;
  vu16 CMR;			/* IFn Command Mask Register          */
  vu16 EMPTY2;
  vu16 M1R;			/* IFn Message Mask 1 Register        */
  vu16 EMPTY3;
  vu16 M2R;			/* IFn Message Mask 2 Register        */
  vu16 EMPTY4;
  vu16 A1R;			/* IFn Message Arbitration 1 Register */
  vu16 EMPTY5;
  vu16 A2R;			/* IFn Message Arbitration 2 Register */
  vu16 EMPTY6;
  vu16 MCR;			/* IFn Message Control Register       */
  vu16 EMPTY7;
  vu16 DA1R;		        /* IFn DATA A 1 Register              */
  vu16 EMPTY8;
  vu16 DA2R;		        /* IFn DATA A 2 Register              */
  vu16 EMPTY9;
  vu16 DB1R;		        /* IFn DATA B 1 Register              */
  vu16 EMPTY10;
  vu16 DB2R;		        /* IFn DATA B 2 Register              */
  vu16 EMPTY11[27];
} CAN_MsgObj_TypeDef;

typedef struct
{
  vu16 CR;		/* Control Register                */
  vu16 EMPTY1;
  vu16 SR;	        /* Status Register                 */
  vu16 EMPTY2;
  vu16 ERR;		/* Error counter Register          */
  vu16 EMPTY3;
  vu16 BTR;		/* Bit Timing Register             */
  vu16 EMPTY4;
  vu16 IDR;		/* Interrupt Identifier Register   */
  vu16 EMPTY5;
  vu16 TESTR;		/* Test Register                   */
  vu16 EMPTY6;
  vu16 BRPR;		/* BRP Extension Register          */
  vu16 EMPTY7[3];
  CAN_MsgObj_TypeDef sMsgObj[2];
  vu16 EMPTY8[16];
  vu16 TXR1R;		/* Transmission request 1 Register */
  vu16 EMPTY9;
  vu16 TXR2R;		/* Transmission Request 2 Register */
  vu16 EMPTY10[13];
  vu16 ND1R;		/* New Data 1 Register             */
  vu16 EMPTY11;
  vu16 ND2R;		/* New Data 2 Register             */
  vu16 EMPTY12[13];
  vu16 IP1R;		/* Interrupt Pending 1 Register    */
  vu16 EMPTY13;
  vu16 IP2R;		/* Interrupt Pending 2 Register    */
  vu16 EMPTY14[13];
  vu16 MV1R;		/* Message Valid 1 Register        */
  vu16 EMPTY15;
  vu16 MV2R;		/* Message VAlid 2 Register        */
  vu16 EMPTY16;
} CAN_TypeDef;

/*----------------------- System Control Unit---------------------------------*/

typedef struct
{
  vu32 CLKCNTR;    /* Clock Control Register                       */
  vu32 PLLCONF;    /* PLL Configuration Register                   */
  vu32 SYSSTATUS;  /* System Status Register                       */
  vu32 PWRMNG;     /* Power Management Register                    */
  vu32 ITCMSK;     /* Interrupt Mask Register                      */
  vu32 PCGRO;      /* Peripheral Clock Gating Register 0           */
  vu32 PCGR1;      /* Peripheral Clock Gating Register 1           */
  vu32 PRR0;       /* Peripheral Reset Register 0                  */
  vu32 PRR1;       /* Peripheral Reset Register 1                  */
  vu32 MGR0;       /* Idle Mode Mask Gating Register 0             */
  vu32 MGR1;       /* Idle Mode Mask Gating Register 1             */
  vu32 PECGR0;     /* Peripheral Emulation Clock Gating Register 0 */
  vu32 PECGR1;     /* Peripheral Emulation Clock Gating Register 1 */
  vu32 SCR0;       /* System Configuration Register 0              */
  vu32 SCR1;       /* System Configuration Register 1              */
  vu32 SCR2;       /* System Configuration Register 2              */
  u32 EMPTY1;
  vu32 GPIOOUT[8];   /* GPIO Output Registers                      */
  vu32 GPIOIN[8];    /* GPIO Input Registers                       */
  vu32 GPIOTYPE[10]; /* GPIO Type Registers                        */
  vu32 GPIOEMI;      /* GPIO EMI Selector Register                 */
  vu32 WKUPSEL;      /* Wake-Up Selection Register                 */
  u32 EMPTY2[2];
  vu32 GPIOANA;      /* GPIO Analag mode Register                  */
} SCU_TypeDef;

/*------------------------- DMA Channelx Registers ---------------------------*/

typedef struct
{
  vu32 SRC;      /* Channelx Source Address Register      */
  vu32 DES;      /* Channelx Destination Address Register */
  vu32 LLI;      /* Channelx Lincked List Item Register   */
  vu32 CC;       /* Channelx Contol Register              */
  vu32 CCNF;     /* Channelx Configuration Register       */
} DMA_Channel_TypeDef;

/* x can be ,0,1,2,3,4,5,6 or 7. There are eight Channels AHB BUS Master */

/*----------------------------- DMA Controller -------------------------------*/

typedef struct
{
  vu32 ISR;         /* Interrupt Status Register                    */
  vu32 TCISR;       /* Terminal Count Interrupt Status Register     */
  vu32 TCICR;       /* Terminal CountInterrupt Clear Register       */
  vu32 EISR;        /* Error Interrupt Status Register              */
  vu32 EICR;        /* Error Interrupt Clear Register               */
  vu32 TCRISR;      /* Terminal Count Raw Interrupt Status Register */
  vu32 ERISR;       /* Raw Error Interrupt Status Register          */
  vu32 ENCSR;       /* Enabled Channel Status Register              */
  vu32 SBRR;        /* Software Burst Request Register              */
  vu32 SSRR;        /* Software Single Request Register             */
  vu32 SLBRR;       /* Software Last Burst Request Register         */
  vu32 SLSRR;       /* Software Last Single Request Register        */
  vu32 CNFR;        /* Configuration Register                       */
  vu32 SYNR;        /* Syncronization Register                      */
} DMA_TypeDef;

/*--------------------------------- TIM Timer --------------------------------*/

typedef struct
{
  vu16 IC1R;        /* Input Capture 1 Register  */
  vu16 EMPTY1;
  vu16 IC2R;        /* Input Capture 2 Register  */
  vu16 EMPTY2;
  vu16 OC1R;        /* Output Compare 1 Register */
  vu16 EMPTY3;
  vu16 OC2R;        /* Output Compare 2 Register */
  vu16 EMPTY4;
  vu16 CNTR;        /* Counter Register          */
  vu16 EMPTY5;
  vu16 CR1;         /* Control Register 1        */
  vu16 EMPTY6;
  vu16 CR2;         /* Control Register 2        */
  vu16 EMPTY7;
  vu16 SR;          /* Status Register           */
  vu16 EMPTY8;
} TIM_TypeDef;

/*---------------------------- EMI Bankx Registers ---------------------------*/

typedef struct
{
  vu32 ICR;      /* Bankx   Idle Cycle Control Register                    */
  vu32 RCR;      /* Bankx   Read Wait State Control Register               */
  vu32 WCR;      /* Bankx   Write Wait State Control Register              */
  vu32 OECR;     /* Bankx   Output Enable Assertion Delay Control Register */
  vu32 WECR;     /* Bankx   Write Enable Assertion Delay Control Register  */
  vu32 BCR;      /* Bankx   Control Register                               */
 } EMI_Bank_TypeDef;

/*---------------------------- Ethernet Controller ---------------------------*/

/* MAC Registers */
typedef struct
{
  vu32 MCR;      /* ENET Control Register             */
  vu32 MAH;      /* ENET Address High Register        */
  vu32 MAL;      /* ENET Address Low Register         */
  vu32 MCHA;     /* Multicast Address High Register   */
  vu32 MCLA;     /* Multicast Address Low Register    */
  vu32 MIIA;     /* MII Address Register              */
  vu32 MIID;     /* MII Data Register                 */
  vu32 MCF;      /* ENET Control Frame Register       */
  vu32 VL1;      /* VLAN1 Register                    */
  vu32 VL2;      /* VLAN2 register                    */
  vu32 MTS;      /* ENET Transmission Status Register */
  vu32 MRS;      /* ENET Reception Status Register    */
} ENET_MAC_TypeDef;

/* DMA Registers */
typedef struct 
{
  vu32 SCR;           /* DMA Status and Control Register         */
  vu32 IER;           /* DMA Interrupt Sources Enable Register   */
  vu32 ISR;           /* DMA Interrupt Status Register           */
  vu32 CCR;           /* Clock Control Relation : HCLK, PCLK and
                         ENET_CLK phase relations                */
  vu32 RXSTR;         /* Rx DMA start Register                   */
  vu32 RXCR;          /* Rx DMA Control Register                 */
  vu32 RXSAR;         /* Rx DMA Base Address Register            */
  vu32 RXNDAR;        /* Rx DMA Next Descriptor Address Register */
  vu32 RXCAR;         /* Rx DMA Current Address Register         */
  vu32 RXCTCR;        /* Rx DMA Current Transfer Count Register  */
  vu32 RXTOR;         /* Rx DMA FIFO Time Out Register           */
  vu32 RXSR;          /* Rx DMA FIFO Status Register             */
  vu32 TXSTR;         /* Tx DMA start Register                   */
  vu32 TXCR;          /* Tx DMA Control Register                 */
  vu32 TXSAR;         /* Tx DMA Base Address Register            */
  vu32 TXNDAR;        /* Tx DMA Next Descriptor Address Register */
  vu32 TXCAR;         /* Tx DMA Current Address Register         */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品午夜在线观看| 亚洲精品国产视频| 悠悠色在线精品| 黄色资源网久久资源365| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 专区另类欧美日韩| 亚洲精品中文在线影院| 精品一区二区三区久久| 欧美日韩一区二区三区在线 | 国产精品久久久久久久久图文区| 亚洲第一久久影院| www.色综合.com| 欧美r级电影在线观看| 亚洲女女做受ⅹxx高潮| 国产成人精品影视| 精品精品国产高清一毛片一天堂| 亚洲一区二区三区视频在线| 成人性生交大片免费看在线播放 | www.色综合.com| 日韩欧美国产一区二区在线播放| 亚洲自拍偷拍综合| 丁香婷婷综合色啪| 国产婷婷色一区二区三区四区| 免费在线观看一区| 宅男在线国产精品| 肉色丝袜一区二区| 欧美精品一二三四| 亚洲自拍偷拍麻豆| 欧美午夜一区二区三区免费大片| 国产精品国产自产拍在线| 色综合夜色一区| 亚洲国产高清aⅴ视频| 国内精品在线播放| 精品噜噜噜噜久久久久久久久试看| 日韩高清不卡一区二区| 欧美一区二区免费观在线| 亚洲bdsm女犯bdsm网站| 欧美视频在线观看一区二区| 亚洲国产精品久久久久婷婷884| 在线国产亚洲欧美| 亚洲福利一区二区| 欧美日韩免费一区二区三区| 午夜天堂影视香蕉久久| 3atv在线一区二区三区| 久久精品99国产精品日本| 精品人在线二区三区| 国产美女一区二区三区| 国产亚洲一区二区三区在线观看 | 不卡一区中文字幕| 亚洲欧美日韩国产一区二区三区| 91久久精品一区二区三区| 亚洲一级不卡视频| 日韩欧美一区中文| 国产高清久久久久| 亚洲激情男女视频| 欧美剧情片在线观看| 狠狠色丁香久久婷婷综合丁香| 国产日韩欧美一区二区三区综合| 99久久er热在这里只有精品15 | 99国产精品久久| 亚洲成av人**亚洲成av**| 欧美不卡在线视频| 成人激情电影免费在线观看| 亚洲综合激情网| 日韩女优视频免费观看| 成人丝袜视频网| 天堂成人国产精品一区| 精品99999| 欧美亚洲国产怡红院影院| 另类的小说在线视频另类成人小视频在线 | 亚洲成人自拍偷拍| 久久这里只有精品视频网| 91影院在线观看| 久久精品国产亚洲高清剧情介绍 | 极品尤物av久久免费看| 国产精品毛片高清在线完整版| 欧美日韩一级片网站| 国产伦精一区二区三区| 亚洲一区免费在线观看| 国产欧美日韩卡一| 欧美一区二区性放荡片| 91在线视频18| 国产精品1区2区3区| 亚洲国产欧美在线| 国产精品国模大尺度视频| 日韩一区二区在线免费观看| 99久久综合精品| 久久精品国产亚洲a| 亚洲一区二区精品视频| 国产精品国产三级国产aⅴ原创 | 日韩精品中文字幕在线一区| 色婷婷综合久久久中文字幕| 国产一二精品视频| 日韩电影免费在线| 一区二区三区视频在线观看| 欧美激情在线看| 日韩一区二区精品葵司在线| 91福利在线看| 色综合中文字幕| 成人免费视频免费观看| 国产美女精品在线| 麻豆精品一区二区av白丝在线| 亚洲一区二区三区四区在线 | 91麻豆精品91久久久久同性| 在线精品亚洲一区二区不卡| 91在线播放网址| 懂色一区二区三区免费观看| 国产综合久久久久影院| 精品一区二区三区免费观看| 日韩和的一区二区| 天天综合色天天| 亚洲gay无套男同| 午夜国产不卡在线观看视频| 亚洲精品成a人| 亚洲激情图片qvod| 亚洲一区二区三区视频在线播放| 亚洲综合成人网| 亚洲成人你懂的| 日韩精彩视频在线观看| 日韩高清一级片| 久久激五月天综合精品| 精品一区二区三区影院在线午夜| 91久久奴性调教| 色综合久久久久久久| 欧美性猛交xxxx黑人交| 欧美片在线播放| 日韩视频一区二区| 欧美精品一区二区三区蜜桃 | 欧美在线免费观看视频| 欧美午夜一区二区三区| 欧美日韩一级片在线观看| 日韩视频在线你懂得| 26uuu成人网一区二区三区| 国产欧美日韩三区| 一区二区在线看| 日韩影视精彩在线| 国产精品资源在线观看| 成人一区二区视频| 在线免费观看日本欧美| 欧美一区二区观看视频| 欧美mv日韩mv亚洲| 自拍偷拍欧美激情| 日韩精品亚洲一区| 粉嫩av亚洲一区二区图片| 色综合久久久久久久久久久| 欧美日韩免费一区二区三区| 久久综合色婷婷| 亚洲欧美怡红院| 日韩精品乱码av一区二区| 国产一区福利在线| 色噜噜狠狠成人中文综合| 欧美一级日韩一级| 国产精品美女www爽爽爽| 午夜精品成人在线| 国产91色综合久久免费分享| 欧美视频在线一区| 久久久亚洲精华液精华液精华液| 一区二区三区中文字幕精品精品| 麻豆精品一区二区综合av| 91麻豆蜜桃一区二区三区| 日韩精品专区在线| 亚洲一区二区三区免费视频| 国产精品一区二区无线| 欧美日韩国产片| 国产精品你懂的在线| 日本视频一区二区| 一本一道综合狠狠老| 国产亚洲精品免费| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲国产成人av| 国产精品99久久久| 日韩欧美中文字幕制服| 亚洲女人****多毛耸耸8| 国产精品一区二区三区四区| 欧美日韩成人在线一区| 亚洲人午夜精品天堂一二香蕉| 韩国一区二区视频| 欧美一区二区三区男人的天堂| 亚洲欧美日韩一区二区| 国内一区二区视频| 日韩久久久精品| 丝袜诱惑亚洲看片| 在线国产电影不卡| 亚洲欧美日韩在线| www.在线欧美| 中文字幕不卡在线观看| 国产毛片一区二区| 欧美精品一区二区三区视频| 日韩成人av影视| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲综合色成人| 91亚洲精品久久久蜜桃网站 | 欧美一卡二卡三卡四卡| 亚洲专区一二三| 色偷偷一区二区三区| 亚洲久草在线视频| 欧美综合亚洲图片综合区| 亚洲精品中文字幕在线观看| 色8久久精品久久久久久蜜| 国产精品久久久久久久久搜平片 |