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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 91x_map.h

?? 最新版FreeRTOS, 包擴(kuò)多種開(kāi)發(fā)平臺(tái)的移植
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/******************** (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         */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品在线免费| 91精品国产91久久久久久最新毛片 | 国产女同互慰高潮91漫画| 亚洲女同ⅹxx女同tv| 精品一区二区三区免费观看| 成人av在线影院| 欧美大肚乱孕交hd孕妇| 亚洲精品视频免费看| 久久精品免费观看| 欧美性受xxxx黑人xyx| 精品国产电影一区二区| 午夜精品在线视频一区| 色婷婷综合视频在线观看| 久久免费偷拍视频| 开心九九激情九九欧美日韩精美视频电影| 色综合天天在线| 中文字幕av资源一区| 国模无码大尺度一区二区三区| 欧美日韩激情在线| 亚洲一区二区三区四区的| 色视频一区二区| 亚洲素人一区二区| 成人黄色777网| 中文字幕av在线一区二区三区| 国产精品一区二区久久不卡 | 欧美在线观看你懂的| 亚洲人成在线播放网站岛国| 成人美女视频在线观看18| 国产亚洲综合av| 国产一区二区三区在线观看免费| 日韩小视频在线观看专区| 日韩成人一级大片| 欧美一区二区观看视频| 日产欧产美韩系列久久99| 7777精品伊人久久久大香线蕉| 亚洲成人av一区二区| 欧美日韩国产片| 日韩avvvv在线播放| 日韩精品一区二区三区蜜臀| 麻豆国产精品官网| 久久久久久日产精品| 韩国在线一区二区| 国产精品你懂的| zzijzzij亚洲日本少妇熟睡| 自拍偷拍国产精品| 91久久精品网| 亚洲一二三专区| 欧美老女人第四色| 激情六月婷婷久久| 国产欧美日韩卡一| 成人av免费网站| 一区二区三区精品视频在线| gogo大胆日本视频一区| 亚洲精品视频免费看| 欧美久久高跟鞋激| 麻豆精品久久久| 精品少妇一区二区| 成人免费黄色在线| 伊人婷婷欧美激情| 91麻豆精品国产自产在线观看一区| 精品一区二区免费视频| 国产日韩视频一区二区三区| 色综合久久久久| 日韩国产精品91| 国产女人18毛片水真多成人如厕 | 久久99精品国产麻豆不卡| 精品粉嫩aⅴ一区二区三区四区| 国产成人亚洲综合a∨婷婷 | 中文字幕在线观看一区二区| 在线观看成人小视频| 日本成人超碰在线观看| 亚洲国产高清在线观看视频| 欧美视频自拍偷拍| 国产成人在线影院 | 99精品视频在线观看免费| 亚洲成人免费av| 日韩精品一区二区三区在线播放| 日韩精品三区四区| 日本一区二区三区高清不卡| 欧美日韩亚洲综合| 国产精品亚洲第一| 亚洲国产另类精品专区| 久久久久88色偷偷免费| 欧美日韩一区久久| 波多野结衣的一区二区三区| 日本色综合中文字幕| 自拍偷自拍亚洲精品播放| 日韩视频免费观看高清完整版在线观看| 丰满白嫩尤物一区二区| 秋霞午夜鲁丝一区二区老狼| 中文字幕亚洲区| 久久嫩草精品久久久久| 欧美日本一区二区三区| 99国产欧美久久久精品| 激情成人午夜视频| 图片区小说区国产精品视频| 亚洲人午夜精品天堂一二香蕉| 久久蜜桃香蕉精品一区二区三区| 欧美电影一区二区| 在线亚洲人成电影网站色www| 成人午夜av影视| 精品一区二区影视| 青青青伊人色综合久久| 亚洲成人av免费| 亚洲在线视频一区| 亚洲蜜桃精久久久久久久| 国产精品欧美极品| 亚洲欧洲韩国日本视频| 国产欧美日韩在线| 久久久夜色精品亚洲| 欧美不卡视频一区| 日韩一区二区三区在线| 欧美精品18+| 欧美精品久久一区| 777亚洲妇女| 3d成人h动漫网站入口| 欧美男生操女生| 在线不卡免费欧美| 91精品国模一区二区三区| 在线不卡欧美精品一区二区三区| 欧美另类z0zxhd电影| 欧美成人精精品一区二区频| 日韩欧美一区中文| 久久新电视剧免费观看| 国产亚洲制服色| 国产精品乱人伦| 日韩美女精品在线| 一区二区视频免费在线观看| 亚洲一区二区三区美女| 天天综合网天天综合色| 免费观看在线综合| 狠狠色2019综合网| 国产精品99精品久久免费| 国产91精品久久久久久久网曝门 | 欧美色区777第一页| 91麻豆精品国产91久久久使用方法| 欧美挠脚心视频网站| 日韩一区国产二区欧美三区| 久久久99免费| 国产精品美日韩| 亚洲一区二区综合| 久久99精品国产91久久来源| 国产盗摄视频一区二区三区| av午夜精品一区二区三区| 日本丰满少妇一区二区三区| 欧美精品久久久久久久多人混战 | 亚洲精品亚洲人成人网| 亚洲高清免费在线| 国产精品 欧美精品| 一本一道久久a久久精品综合蜜臀| 精品视频1区2区| 亚洲国产毛片aaaaa无费看| 韩国一区二区在线观看| 91黄色激情网站| 久久综合av免费| 伊人开心综合网| 韩国在线一区二区| 在线中文字幕一区| 国产女人18水真多18精品一级做| 亚洲摸摸操操av| 激情综合五月天| 欧美在线免费观看视频| 2欧美一区二区三区在线观看视频| 国产精品视频在线看| 婷婷国产v国产偷v亚洲高清| 成人精品电影在线观看| 91精品国产综合久久久蜜臀图片 | 日韩精品久久久久久| 成人在线一区二区三区| 91精品欧美久久久久久动漫| 亚洲欧美在线视频| 久久99国产乱子伦精品免费| 色婷婷久久综合| 国产人伦精品一区二区| 日韩av一区二区三区四区| 99久久伊人精品| 日韩美一区二区三区| 亚洲午夜电影网| jlzzjlzz欧美大全| 精品国产sm最大网站免费看| 亚洲国产成人porn| 波多野结衣91| 欧美极品美女视频| 国产在线一区二区综合免费视频| 欧美日韩精品三区| 亚洲精品国产成人久久av盗摄 | 91无套直看片红桃| 国产人久久人人人人爽| 久久精品免费观看| 91精品国产91久久久久久一区二区| 亚洲欧美另类小说视频| 成人免费毛片高清视频| 国产日韩精品视频一区| 国产一区二区伦理片| 日韩免费观看高清完整版| 日日噜噜夜夜狠狠视频欧美人| 91福利视频久久久久| 亚洲情趣在线观看| 色综合久久天天| 亚洲综合激情网|