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

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

?? s12xfr.h

?? 基于freescale MC9S12XF512 MCU
?? H
?? 第 1 頁 / 共 5 頁
字號:
/*******************************************************************************/
/**
Copyright (c) 2007 Freescale Semiconductor
Freescale Confidential Proprietary
\file       S12XFR.h
\brief      S12XF512 FlexRay Module definitions 
\author     Freescale Semiconductor
\author     Guadalajara Applications Laboratory RTAC Americas
\author     Jaime Orozco
\version    1.0
\date       March/09/2007
*/
/*******************************************************************************/
/*                                                                             */
/* All software, source code, included documentation, and any implied know-how */
/* are property of Freescale Semiconductor and therefore considered            */ 
/* CONFIDENTIAL INFORMATION.                                                   */
/*                                                                             */
/* This confidential information is disclosed FOR DEMONSTRATION PURPOSES ONLY. */
/*                                                                             */
/* All Confidential Information remains the property of Freescale Semiconductor*/
/* and will not be copied or reproduced without the express written permission */
/* of the Discloser, except for copies that are absolutely necessary in order  */
/* to fulfill the Purpose.                                                     */
/*                                                                             */
/* Services performed by FREESCALE in this matter are performed AS IS and      */
/* without any warranty. CUSTOMER retains the final decision relative to the   */
/* total design and functionality of the end product.                          */
/*                                                                             */
/* FREESCALE neither guarantees nor will be held liable by CUSTOMER for the    */
/* success of this project.                                                    */
/*                                                                             */
/* FREESCALE disclaims all warranties, express, implied or statutory including,*/
/* but not limited to, implied warranty of merchantability or fitness for a    */
/* particular purpose on any hardware, software or advise supplied to the      */
/* project by FREESCALE, and or any product resulting from FREESCALE services. */
/*                                                                             */
/* In no event shall FREESCALE be liable for incidental or consequential       */
/* damages arising out of this agreement. CUSTOMER agrees to hold FREESCALE    */
/* harmless against any and all claims demands or actions by anyone on account */
/* of any damage,or injury, whether commercial, contractual, or tortuous,      */
/* rising directly or indirectly as a result of the advise or assistance       */
/* supplied CUSTOMER in connection with product, services or goods supplied    */
/* under this Agreement.                                                       */
/*                                                                             */
/*******************************************************************************/

#ifndef S12XFR_H        /*prevent duplicated includes */
#define S12XFR_H


/* This header file needs to be compiled with option "-BfaGapLimitBits-1"  */
/* to force the compiler to use bits from LSB of words rather than LSB of bytes */

#pragma OPTION ADD "-BfaGapLimitBits-1"


/*** MVR - Module Version Register; 0x00000400 ***/
typedef union {
  word Word;
  struct {
    word PEVER       :8;                                       /* PE Version Number */
    word CHIVER      :8;                                       /* CHI Version Number */
  } Bits;
} MVRSTR;
extern volatile MVRSTR _MVR @(REG_BASE + 0x00000400);
#define MVR                             _MVR.Word
#define MVR_PEVER                       _MVR.Bits.PEVER
#define MVR_CHIVER                      _MVR.Bits.CHIVER

#define MVR_PEVER_MASK                  255
#define MVR_PEVER_BITNUM                0
#define MVR_CHIVER_MASK                 65280
#define MVR_CHIVER_BITNUM               8


/*** MCR - Module Configuration Register; 0x00000402 ***/
typedef union {
  word Word;
  struct {
    word             :1; 
    word PRESCALE    :3;                                       /* Protocol Engine Clock Prescaler */
    word CLKSELbit   :1;                                       /* Protocol Engine Clock Source Select */
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word SFFE        :1;                                       /* Synchronization Frame Filter Enable */
    word CHA         :1;                                       /* Channel Enable */
    word CHB         :1;                                       /* Channel Enable */
    word SCM         :1;                                       /* Single Channel Device Mode */
    word             :1; 
    word MEN         :1;                                       /* Module Enable */
  } Bits;
  struct {
    word         :1;
    word         :3;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word         :1;
    word grpCHx  :2;
    word         :1;
    word         :1;
    word         :1;
  } MergedBits;
} MCRSTR;
extern volatile MCRSTR _MCR @(REG_BASE + 0x00000402);
#define MCR                             _MCR.Word
#define MCR_PRESCALE                    _MCR.Bits.PRESCALE
#define MCR_CLKSELbit                   _MCR.Bits.CLKSELbit
#define MCR_SFFE                        _MCR.Bits.SFFE
#define MCR_CHA                         _MCR.Bits.CHA
#define MCR_CHB                         _MCR.Bits.CHB
#define MCR_SCM                         _MCR.Bits.SCM
#define MCR_MEN                         _MCR.Bits.MEN
#define MCR_CHx                         _MCR.MergedBits.grpCHx

#define MCR_PRESCALE_MASK               14
#define MCR_PRESCALE_BITNUM             1
#define MCR_CLKSELbit_MASK              16
#define MCR_SFFE_MASK                   1024
#define MCR_CHA_MASK                    2048
#define MCR_CHB_MASK                    4096
#define MCR_SCM_MASK                    8192
#define MCR_MEN_MASK                    32768
#define MCR_CHx_MASK                    6144
#define MCR_CHx_BITNUM                  11


/*** SYMBADR - System Memory Base Address Register; 0x00000404 ***/
typedef union {
  dword Dword;
   /* Overlapped registers: */
  struct {
    /*** SYMBADHR - System Memory Base Address High Register; 0x00000404 ***/
    union {
      word Word;
      struct {
        word SYS_MEM_BASE_ADDR16 :1;                               /* System Memory Base Address Bit 16 */
        word SYS_MEM_BASE_ADDR17 :1;                               /* System Memory Base Address Bit 17 */
        word SYS_MEM_BASE_ADDR18 :1;                               /* System Memory Base Address Bit 18 */
        word SYS_MEM_BASE_ADDR19 :1;                               /* System Memory Base Address Bit 19 */
        word SYS_MEM_BASE_ADDR20 :1;                               /* System Memory Base Address Bit 20 */
        word SYS_MEM_BASE_ADDR21 :1;                               /* System Memory Base Address Bit 21 */
        word SYS_MEM_BASE_ADDR22 :1;                               /* System Memory Base Address Bit 22 */
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
      } Bits;
      struct {
        word grpSYS_MEM_BASE_ADDR_16 :7;
        word     :1;
        word     :1;
        word     :1;
        word     :1;
        word     :1;
        word     :1;
        word     :1;
        word     :1;
        word     :1;
      } MergedBits;
    } SYMBADHRSTR;
    #define SYMBADHR                    _SYMBADR.Overlap_STR.SYMBADHRSTR.Word
    #define SYMBADHR_SYS_MEM_BASE_ADDR16 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR16
    #define SYMBADHR_SYS_MEM_BASE_ADDR17 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR17
    #define SYMBADHR_SYS_MEM_BASE_ADDR18 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR18
    #define SYMBADHR_SYS_MEM_BASE_ADDR19 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR19
    #define SYMBADHR_SYS_MEM_BASE_ADDR20 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR20
    #define SYMBADHR_SYS_MEM_BASE_ADDR21 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR21
    #define SYMBADHR_SYS_MEM_BASE_ADDR22 _SYMBADR.Overlap_STR.SYMBADHRSTR.Bits.SYS_MEM_BASE_ADDR22
    
    #define SYMBADHR_SYS_MEM_BASE_ADDR_16 _SYMBADR.Overlap_STR.SYMBADHRSTR.MergedBits.grpSYS_MEM_BASE_ADDR_16
    #define SYMBADHR_SYS_MEM_BASE_ADDR  SYMBADHR_SYS_MEM_BASE_ADDR_16
    
    #define SYMBADHR_SYS_MEM_BASE_ADDR16_MASK 1
    #define SYMBADHR_SYS_MEM_BASE_ADDR17_MASK 2
    #define SYMBADHR_SYS_MEM_BASE_ADDR18_MASK 4
    #define SYMBADHR_SYS_MEM_BASE_ADDR19_MASK 8
    #define SYMBADHR_SYS_MEM_BASE_ADDR20_MASK 16
    #define SYMBADHR_SYS_MEM_BASE_ADDR21_MASK 32
    #define SYMBADHR_SYS_MEM_BASE_ADDR22_MASK 64
    #define SYMBADHR_SYS_MEM_BASE_ADDR_16_MASK 127
    #define SYMBADHR_SYS_MEM_BASE_ADDR_16_BITNUM 0


    /*** SYMBADLR - System Memory Base Address Low Register; 0x00000406 ***/
    union {
      word Word;
      struct {
        word             :1; 
        word             :1; 
        word             :1; 
        word             :1; 
        word SYS_MEM_BASE_ADDR4 :1;                                /* System Memory Base Address Bit 4 */
        word SYS_MEM_BASE_ADDR5 :1;                                /* System Memory Base Address Bit 5 */
        word SYS_MEM_BASE_ADDR6 :1;                                /* System Memory Base Address Bit 6 */
        word SYS_MEM_BASE_ADDR7 :1;                                /* System Memory Base Address Bit 7 */
        word SYS_MEM_BASE_ADDR8 :1;                                /* System Memory Base Address Bit 8 */
        word SYS_MEM_BASE_ADDR9 :1;                                /* System Memory Base Address Bit 9 */
        word SYS_MEM_BASE_ADDR10 :1;                               /* System Memory Base Address Bit 10 */
        word SYS_MEM_BASE_ADDR11 :1;                               /* System Memory Base Address Bit 11 */
        word SYS_MEM_BASE_ADDR12 :1;                               /* System Memory Base Address Bit 12 */
        word SYS_MEM_BASE_ADDR13 :1;                               /* System Memory Base Address Bit 13 */
        word SYS_MEM_BASE_ADDR14 :1;                               /* System Memory Base Address Bit 14 */
        word SYS_MEM_BASE_ADDR15 :1;                               /* System Memory Base Address Bit 15 */
      } Bits;
      struct {
        word     :1;
        word     :1;
        word     :1;
        word     :1;
        word grpSYS_MEM_BASE_ADDR_4 :12;
      } MergedBits;
    } SYMBADLRSTR;
    #define SYMBADLR                    _SYMBADR.Overlap_STR.SYMBADLRSTR.Word
    #define SYMBADLR_SYS_MEM_BASE_ADDR4 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR4
    #define SYMBADLR_SYS_MEM_BASE_ADDR5 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR5
    #define SYMBADLR_SYS_MEM_BASE_ADDR6 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR6
    #define SYMBADLR_SYS_MEM_BASE_ADDR7 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR7
    #define SYMBADLR_SYS_MEM_BASE_ADDR8 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR8
    #define SYMBADLR_SYS_MEM_BASE_ADDR9 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR9
    #define SYMBADLR_SYS_MEM_BASE_ADDR10 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR10
    #define SYMBADLR_SYS_MEM_BASE_ADDR11 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR11
    #define SYMBADLR_SYS_MEM_BASE_ADDR12 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR12
    #define SYMBADLR_SYS_MEM_BASE_ADDR13 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR13
    #define SYMBADLR_SYS_MEM_BASE_ADDR14 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR14
    #define SYMBADLR_SYS_MEM_BASE_ADDR15 _SYMBADR.Overlap_STR.SYMBADLRSTR.Bits.SYS_MEM_BASE_ADDR15
    
    #define SYMBADLR_SYS_MEM_BASE_ADDR_4 _SYMBADR.Overlap_STR.SYMBADLRSTR.MergedBits.grpSYS_MEM_BASE_ADDR_4
    #define SYMBADLR_SYS_MEM_BASE_ADDR  SYMBADLR_SYS_MEM_BASE_ADDR_4
    
    #define SYMBADLR_SYS_MEM_BASE_ADDR4_MASK 16
    #define SYMBADLR_SYS_MEM_BASE_ADDR5_MASK 32
    #define SYMBADLR_SYS_MEM_BASE_ADDR6_MASK 64
    #define SYMBADLR_SYS_MEM_BASE_ADDR7_MASK 128
    #define SYMBADLR_SYS_MEM_BASE_ADDR8_MASK 256
    #define SYMBADLR_SYS_MEM_BASE_ADDR9_MASK 512
    #define SYMBADLR_SYS_MEM_BASE_ADDR10_MASK 1024
    #define SYMBADLR_SYS_MEM_BASE_ADDR11_MASK 2048
    #define SYMBADLR_SYS_MEM_BASE_ADDR12_MASK 4096
    #define SYMBADLR_SYS_MEM_BASE_ADDR13_MASK 8192
    #define SYMBADLR_SYS_MEM_BASE_ADDR14_MASK 16384
    #define SYMBADLR_SYS_MEM_BASE_ADDR15_MASK 32768
    #define SYMBADLR_SYS_MEM_BASE_ADDR_4_MASK 65520
    #define SYMBADLR_SYS_MEM_BASE_ADDR_4_BITNUM 4

  } Overlap_STR;

} SYMBADRSTR;
extern volatile SYMBADRSTR _SYMBADR @(REG_BASE + 0x00000404);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品久久7777| 91老师片黄在线观看| 欧美人与禽zozo性伦| 亚洲色图欧美激情| www.日韩在线| 国产精品久久久久久久裸模| 久久不见久久见中文字幕免费| 欧美视频中文一区二区三区在线观看| 亚洲九九爱视频| 色婷婷综合五月| 一区二区在线观看免费| 色婷婷av一区二区三区软件| 一区二区三区中文字幕精品精品| 91在线国产观看| 亚洲人xxxx| 91精品办公室少妇高潮对白| 亚洲精品少妇30p| 在线观看一区二区精品视频| 亚欧色一区w666天堂| 91精品国产欧美一区二区18| 美女性感视频久久| 日韩精品在线网站| 老色鬼精品视频在线观看播放| 亚洲电影一区二区三区| 欧美剧在线免费观看网站 | 不卡的av电影在线观看| 中文一区二区完整视频在线观看| youjizz久久| 亚洲一二三级电影| 91精品国产一区二区| 国产一区视频导航| 最新中文字幕一区二区三区| 欧美午夜视频网站| 久久精品国产精品亚洲精品| 国产亚洲精品福利| 色哟哟国产精品免费观看| 亚洲国产综合视频在线观看| 欧美一二区视频| 丁香六月综合激情| 亚洲一二三专区| 欧美成人国产一区二区| 成人动漫在线一区| 丝袜美腿亚洲色图| 欧美韩日一区二区三区| 在线视频欧美精品| 精品一区二区在线观看| 日韩一区欧美小说| 欧美一级高清大全免费观看| 国产成人综合亚洲91猫咪| 亚洲精品免费视频| 久久综合av免费| 日本丶国产丶欧美色综合| 日韩电影在线一区二区| 中文字幕欧美激情一区| 91精品在线麻豆| 91一区在线观看| 久久超碰97中文字幕| 亚洲女人****多毛耸耸8| 精品久久人人做人人爽| 欧美伊人久久久久久午夜久久久久| 激情综合色综合久久| 亚洲激情一二三区| 国产女同性恋一区二区| 69成人精品免费视频| av电影在线观看一区| 久久福利资源站| 亚洲国产欧美日韩另类综合| 欧美激情综合在线| 欧美成人一区二区三区片免费| 色综合色综合色综合| 国产成人精品影院| 狂野欧美性猛交blacked| 亚洲免费资源在线播放| 精品国产乱码久久久久久闺蜜| 欧美四级电影网| 成人av在线影院| 韩日av一区二区| 日韩精品视频网| 亚洲一区在线观看免费观看电影高清| 欧美电影免费提供在线观看| 欧美日韩一区二区三区四区五区| 99久久久免费精品国产一区二区| 国产精品18久久久久久vr | 精品国产一区二区在线观看| 91在线小视频| av在线播放成人| 国产激情精品久久久第一区二区 | 亚洲同性gay激情无套| 久久久久国产一区二区三区四区| 欧美精品v国产精品v日韩精品| 99久久久国产精品免费蜜臀| 国产成人av一区二区三区在线| 蜜桃视频在线观看一区| 亚洲第一在线综合网站| 亚洲激情自拍视频| 亚洲三级电影网站| 亚洲女性喷水在线观看一区| 中文字幕一区二区三区四区不卡| 国产三级一区二区| 久久新电视剧免费观看| 精品国内片67194| 精品成人a区在线观看| 欧美成人一区二区三区在线观看| 日韩片之四级片| 欧美一级片在线看| 91精品国产手机| 日韩精品自拍偷拍| 日韩亚洲欧美成人一区| 日韩午夜中文字幕| 精品美女被调教视频大全网站| 在线电影一区二区三区| 51精品国自产在线| 日韩欧美一区电影| 欧美va亚洲va| 久久久久久**毛片大全| 国产精品久久久久久福利一牛影视 | 欧美精品一卡两卡| 欧美午夜宅男影院| 欧美久久久久久久久| 日韩一区二区在线免费观看| 日韩一区二区三区免费看| 日韩免费观看高清完整版 | 亚洲444eee在线观看| 日韩精品视频网| 国产最新精品免费| 成人毛片视频在线观看| 97精品久久久久中文字幕 | 日韩电影一区二区三区四区| 偷窥少妇高潮呻吟av久久免费| 奇米色一区二区| 国产一区二区在线视频| 成人av综合一区| 一本到高清视频免费精品| 欧美色电影在线| 日韩欧美第一区| 成人免费观看视频| 日本道在线观看一区二区| 正在播放一区二区| 久久久久99精品一区| 1000精品久久久久久久久| 亚洲国产精品欧美一二99| 蜜桃免费网站一区二区三区| 国产风韵犹存在线视精品| 一本久久a久久精品亚洲| 7777精品伊人久久久大香线蕉超级流畅 | 日韩高清欧美激情| 国产91丝袜在线观看| 91视频在线观看| 日韩一区二区三区观看| 欧美激情一区三区| 亚洲国产日韩一区二区| 国产伦理精品不卡| 欧美吻胸吃奶大尺度电影 | 亚洲丝袜自拍清纯另类| 日韩**一区毛片| 懂色av噜噜一区二区三区av| 在线观看免费一区| 欧美精品一区男女天堂| 亚洲精品综合在线| 国产乱码一区二区三区| 色婷婷综合久久久久中文| 日韩亚洲欧美中文三级| 亚洲欧美在线高清| 国产麻豆欧美日韩一区| 欧美人狂配大交3d怪物一区 | 亚洲午夜精品网| 春色校园综合激情亚洲| 欧美一区二区三区四区在线观看| 国产精品私人影院| 麻豆成人在线观看| 色成人在线视频| 国产日韩欧美制服另类| 日韩中文字幕av电影| 91麻豆国产精品久久| 国产亚洲1区2区3区| 日本亚洲最大的色成网站www| 91丨porny丨国产入口| 亚洲国产成人自拍| 国产精品亚洲人在线观看| 91精品国产一区二区| 亚洲va在线va天堂| 91猫先生在线| 国产精品久久久一区麻豆最新章节| 久久精品久久精品| 7777精品久久久大香线蕉| 亚洲一区二区五区| 91福利在线观看| 国产精品福利一区二区| 成人一区二区三区视频| 精品伦理精品一区| 麻豆成人免费电影| 日韩久久精品一区| 久久精品国内一区二区三区| 777午夜精品视频在线播放| 亚洲成人精品在线观看| 亚洲一区二区免费视频| 成人高清视频免费观看| 国产精品每日更新在线播放网址| 激情成人综合网| 久久亚洲二区三区|