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

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

?? s12xmmc.h

?? 基于freescale MC9S12XF512 MCU
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*******************************************************************************/
/**
Copyright (c) 2007 Freescale Semiconductor
Freescale Confidential Proprietary
\file       S12XMMC.h
\brief      S12XF512 Memory Mapping Control 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 S12XMMC_H        /*prevent duplicated includes */
#define S12XMMC_H


typedef union {
  byte Byte;
  struct {
    byte CS0E        :1;                                       /* Chip Select Enable 0 */
    byte CS1E        :1;                                       /* Chip Select Enable 1 */
    byte CS2E        :1;                                       /* Chip Select Enable 2 */
    byte CS3E        :1;                                       /* Chip Select Enable 3 */
    byte CS0E1       :1; 
    byte CS1E1       :1; 
    byte CS2E1       :1; 
    byte CS3E1       :1; 
  } Bits;
} MMCCTL0STR;
extern volatile MMCCTL0STR _MMCCTL0 @(REG_BASE + 0x0000000A);
#define MMCCTL0                         _MMCCTL0.Byte
#define MMCCTL0_CS0E                    _MMCCTL0.Bits.CS0E
#define MMCCTL0_CS1E                    _MMCCTL0.Bits.CS1E
#define MMCCTL0_CS2E                    _MMCCTL0.Bits.CS2E
#define MMCCTL0_CS3E                    _MMCCTL0.Bits.CS3E
#define MMCCTL0_CS0E1                   _MMCCTL0.Bits.CS0E1
#define MMCCTL0_CS1E1                   _MMCCTL0.Bits.CS1E1
#define MMCCTL0_CS2E1                   _MMCCTL0.Bits.CS2E1
#define MMCCTL0_CS3E1                   _MMCCTL0.Bits.CS3E1

#define MMCCTL0_CS0E_MASK               1
#define MMCCTL0_CS1E_MASK               2
#define MMCCTL0_CS2E_MASK               4
#define MMCCTL0_CS3E_MASK               8
#define MMCCTL0_CS0E1_MASK              16
#define MMCCTL0_CS1E1_MASK              32
#define MMCCTL0_CS2E1_MASK              64
#define MMCCTL0_CS3E1_MASK              128


/*** MODE - Mode Register; 0x0000000B ***/
typedef union {
  byte Byte;
  struct {
    byte             :1; 
    byte             :1; 
    byte             :1; 
    byte             :1; 
    byte             :1; 
    byte MODA        :1;                                       /* Mode Select Bit A */
    byte MODB        :1;                                       /* Mode Select Bit B */
    byte MODC        :1;                                       /* Mode Select Bit C */
  } Bits;
  struct {
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
    byte         :1;
    byte grpMODx :3;
  } MergedBits;
} MODESTR;
extern volatile MODESTR _MODE @(REG_BASE + 0x0000000B);
#define MODE                            _MODE.Byte
#define MODE_MODA                       _MODE.Bits.MODA
#define MODE_MODB                       _MODE.Bits.MODB
#define MODE_MODC                       _MODE.Bits.MODC
#define MODE_MODx                       _MODE.MergedBits.grpMODx

#define MODE_MODA_MASK                  32
#define MODE_MODB_MASK                  64
#define MODE_MODC_MASK                  128
#define MODE_MODx_MASK                  224
#define MODE_MODx_BITNUM                5


/*** GPAGE - Global Page Index Register; 0x00000010 ***/
typedef union {
  byte Byte;
  struct {
    byte GP0         :1;                                       /* Global Page Index Bit 0 */
    byte GP1         :1;                                       /* Global Page Index Bit 1 */
    byte GP2         :1;                                       /* Global Page Index Bit 2 */
    byte GP3         :1;                                       /* Global Page Index Bit 3 */
    byte GP4         :1;                                       /* Global Page Index Bit 4 */
    byte GP5         :1;                                       /* Global Page Index Bit 5 */
    byte GP6         :1;                                       /* Global Page Index Bit 6 */
    byte             :1; 
  } Bits;
  struct {
    byte grpGP   :7;
    byte         :1;
  } MergedBits;
} GPAGESTR;
extern volatile GPAGESTR _GPAGE @(REG_BASE + 0x00000010);
#define GPAGE                           _GPAGE.Byte
#define GPAGE_GP0                       _GPAGE.Bits.GP0
#define GPAGE_GP1                       _GPAGE.Bits.GP1
#define GPAGE_GP2                       _GPAGE.Bits.GP2
#define GPAGE_GP3                       _GPAGE.Bits.GP3
#define GPAGE_GP4                       _GPAGE.Bits.GP4
#define GPAGE_GP5                       _GPAGE.Bits.GP5
#define GPAGE_GP6                       _GPAGE.Bits.GP6
#define GPAGE_GP                        _GPAGE.MergedBits.grpGP

#define GPAGE_GP0_MASK                  1
#define GPAGE_GP1_MASK                  2
#define GPAGE_GP2_MASK                  4
#define GPAGE_GP3_MASK                  8
#define GPAGE_GP4_MASK                  16
#define GPAGE_GP5_MASK                  32
#define GPAGE_GP6_MASK                  64
#define GPAGE_GP_MASK                   127
#define GPAGE_GP_BITNUM                 0


/*** DIRECT - Direct Page Register; 0x00000011 ***/
typedef union {
  byte Byte;
  struct {
    byte DP8         :1;                                       /* Direct Page Bit 8 */
    byte DP9         :1;                                       /* Direct Page Bit 9 */
    byte DP10        :1;                                       /* Direct Page Bit 10 */
    byte DP11        :1;                                       /* Direct Page Bit 11 */
    byte DP12        :1;                                       /* Direct Page Bit 12 */
    byte DP13        :1;                                       /* Direct Page Bit 13 */
    byte DP14        :1;                                       /* Direct Page Bit 14 */
    byte DP15        :1;                                       /* Direct Page Bit 15 */
  } Bits;
} DIRECTSTR;
extern volatile DIRECTSTR _DIRECT @(REG_BASE + 0x00000011);
#define DIRECT                          _DIRECT.Byte
#define DIRECT_DP8                      _DIRECT.Bits.DP8
#define DIRECT_DP9                      _DIRECT.Bits.DP9
#define DIRECT_DP10                     _DIRECT.Bits.DP10
#define DIRECT_DP11                     _DIRECT.Bits.DP11
#define DIRECT_DP12                     _DIRECT.Bits.DP12
#define DIRECT_DP13                     _DIRECT.Bits.DP13
#define DIRECT_DP14                     _DIRECT.Bits.DP14
#define DIRECT_DP15                     _DIRECT.Bits.DP15

#define DIRECT_DP8_MASK                 1
#define DIRECT_DP9_MASK                 2
#define DIRECT_DP10_MASK                4
#define DIRECT_DP11_MASK                8
#define DIRECT_DP12_MASK                16
#define DIRECT_DP13_MASK                32
#define DIRECT_DP14_MASK                64
#define DIRECT_DP15_MASK                128



/*** MMCCTL1 - S12X_MMC Control Register 1; 0x00000013 ***/
typedef union {
  byte Byte;
  struct {
    byte ROMON       :1;                                       /* Enable FLASH or ROM in the memory map */
    byte ROMHM       :1;                                       /* FLASH or ROM only in higher Half of Memory Map */
    byte EROMON      :1;                                       /* Enables emulated FLASH or ROM memory in the memory map. */
    byte RAMHM       :1; 
    byte PGMIFRON    :1; 
    byte EEIFRON     :1; 
    byte MGROMON     :1; 
    byte TMGRAMON    :1; 
  } Bits;
} MMCCTL1STR;
extern volatile MMCCTL1STR _MMCCTL1 @(REG_BASE + 0x00000013);
#define MMCCTL1                         _MMCCTL1.Byte
#define MMCCTL1_ROMON                   _MMCCTL1.Bits.ROMON
#define MMCCTL1_ROMHM                   _MMCCTL1.Bits.ROMHM
#define MMCCTL1_EROMON                  _MMCCTL1.Bits.EROMON

#define MMCCTL1_ROMON_MASK              1
#define MMCCTL1_ROMHM_MASK              2
#define MMCCTL1_EROMON_MASK             4


/*** PPAGE - Program Page Index Register; 0x00000015 ***/
typedef union {
  byte Byte;
  struct {
    byte PIX0        :1;                                       /* Program Page Index Bit 0 */
    byte PIX1        :1;                                       /* Program Page Index Bit 1 */
    byte PIX2        :1;                                       /* Program Page Index Bit 2 */
    byte PIX3        :1;                                       /* Program Page Index Bit 3 */
    byte PIX4        :1;                                       /* Program Page Index Bit 4 */
    byte PIX5        :1;                                       /* Program Page Index Bit 5 */
    byte PIX6        :1;                                       /* Program Page Index Bit 6 */
    byte PIX7        :1;                                       /* Program Page Index Bit 7 */
  } Bits;
} PPAGESTR;
extern volatile PPAGESTR _PPAGE @(REG_BASE + 0x00000015);
#define PPAGE                           _PPAGE.Byte
#define PPAGE_PIX0                      _PPAGE.Bits.PIX0
#define PPAGE_PIX1                      _PPAGE.Bits.PIX1
#define PPAGE_PIX2                      _PPAGE.Bits.PIX2
#define PPAGE_PIX3                      _PPAGE.Bits.PIX3
#define PPAGE_PIX4                      _PPAGE.Bits.PIX4
#define PPAGE_PIX5                      _PPAGE.Bits.PIX5
#define PPAGE_PIX6                      _PPAGE.Bits.PIX6
#define PPAGE_PIX7                      _PPAGE.Bits.PIX7

#define PPAGE_PIX0_MASK                 1
#define PPAGE_PIX1_MASK                 2
#define PPAGE_PIX2_MASK                 4
#define PPAGE_PIX3_MASK                 8
#define PPAGE_PIX4_MASK                 16
#define PPAGE_PIX5_MASK                 32
#define PPAGE_PIX6_MASK                 64
#define PPAGE_PIX7_MASK                 128


/*** RPAGE - RAM Page Index Register; 0x00000016 ***/
typedef union {
  byte Byte;
  struct {
    byte RP0         :1;                                       /* RAM Page Index Bit 0 */
    byte RP1         :1;                                       /* RAM Page Index Bit 1 */
    byte RP2         :1;                                       /* RAM Page Index Bit 2 */
    byte RP3         :1;                                       /* RAM Page Index Bit 3 */
    byte RP4         :1;                                       /* RAM Page Index Bit 4 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美私模裸体表演在线观看| 国产米奇在线777精品观看| 91网站在线播放| 日韩理论片一区二区| 色一区在线观看| 午夜一区二区三区视频| 欧美福利视频一区| 精品一区二区三区免费视频| 久久久久久毛片| 99久久精品免费看| 亚洲国产日韩在线一区模特 | 亚洲视频一区二区免费在线观看| 日韩欧美国产综合一区 | 亚洲aaa精品| 日韩一级黄色大片| 成人视屏免费看| 亚洲国产综合色| 欧美videofree性高清杂交| 韩国成人在线视频| 亚洲精品欧美激情| 欧美电影免费观看高清完整版在线观看| 国内久久精品视频| 亚洲欧美日韩久久精品| 91精品视频网| 成人性生交大片| 亚洲成av人影院| 久久亚洲捆绑美女| 日本精品裸体写真集在线观看| 青草av.久久免费一区| 中文字幕av一区二区三区| 欧美亚洲综合网| 国产在线不卡一卡二卡三卡四卡| 中文字幕欧美一区| 91精品综合久久久久久| 国产成人av福利| 性做久久久久久免费观看| 久久久久久久综合狠狠综合| 欧美无乱码久久久免费午夜一区| 激情综合五月天| 亚洲mv在线观看| 欧美国产欧美综合| 日韩美女一区二区三区| 91污片在线观看| 激情久久五月天| 亚洲成av人片在线观看无码| 亚洲国产岛国毛片在线| 欧美一卡在线观看| 色天天综合久久久久综合片| 国产美女一区二区三区| 偷拍亚洲欧洲综合| 亚洲情趣在线观看| 国产亚洲短视频| 7777精品伊人久久久大香线蕉 | 日本精品视频一区二区三区| 国产资源精品在线观看| 午夜影院在线观看欧美| 一区视频在线播放| 国产网站一区二区| 日韩欧美成人激情| 在线播放中文字幕一区| 色综合激情五月| jizz一区二区| 成人性色生活片| 国产一区二区三区免费在线观看| 亚洲va天堂va国产va久| 亚洲精品日韩一| 亚洲色图在线视频| 国产精品麻豆久久久| 精品国产区一区| 精品日韩欧美一区二区| 91精品国产综合久久精品性色| 欧美在线免费播放| 日本韩国欧美一区| 在线亚洲免费视频| 99精品热视频| 色素色在线综合| 色94色欧美sute亚洲线路二| 91色|porny| 欧洲一区二区三区在线| 色狠狠av一区二区三区| 色吊一区二区三区| 欧美三级午夜理伦三级中视频| 欧美综合亚洲图片综合区| 欧美午夜在线一二页| 欧美日韩aaaaa| 91精品国产一区二区三区蜜臀| 日韩一区二区在线看| 日韩视频国产视频| 久久伊人蜜桃av一区二区| 欧美精品一区二区在线观看| 久久天堂av综合合色蜜桃网 | 国产午夜精品一区二区三区四区 | 91麻豆国产福利精品| 91丝袜呻吟高潮美腿白嫩在线观看| 成人午夜激情影院| 91在线你懂得| 欧美日韩国产综合一区二区| 3d成人动漫网站| 久久免费国产精品| 亚洲欧美在线视频观看| 亚洲影视在线观看| 麻豆专区一区二区三区四区五区| 激情深爱一区二区| www.亚洲在线| 在线不卡一区二区| 精品国产乱码久久| 中文字幕一区二区三中文字幕| 亚洲精品中文字幕乱码三区 | 六月丁香婷婷色狠狠久久| 国产精品一品二品| 色综合久久久久久久久| 欧美精品在线观看播放| 久久久美女艺术照精彩视频福利播放| 国产精品福利一区二区三区| 一区二区三区视频在线观看| 蜜桃精品视频在线| 99久久综合国产精品| 91精品国产品国语在线不卡| 国产亲近乱来精品视频| 亚洲小说春色综合另类电影| 韩国女主播成人在线| 色哦色哦哦色天天综合| 精品理论电影在线观看| 亚洲美女屁股眼交| 国产美女主播视频一区| 欧美日韩在线三级| 国产欧美中文在线| 日本午夜一本久久久综合| 91丝袜高跟美女视频| 精品国产凹凸成av人导航| 亚洲精品亚洲人成人网| 国产一区二区三区精品欧美日韩一区二区三区 | 6080午夜不卡| 综合久久国产九一剧情麻豆| 久久精品国内一区二区三区| 一本到不卡免费一区二区| 精品捆绑美女sm三区| 亚洲va中文字幕| 91香蕉视频mp4| 久久男人中文字幕资源站| 婷婷亚洲久悠悠色悠在线播放| 成人小视频免费观看| 日韩欧美在线综合网| 亚洲午夜精品网| 一本在线高清不卡dvd| 国产清纯在线一区二区www| 美国三级日本三级久久99| 在线免费视频一区二区| 欧美经典一区二区| 久久草av在线| 欧美一区二区三区四区在线观看| 亚洲女人****多毛耸耸8| 粉嫩av一区二区三区在线播放| 日韩欧美中文一区二区| 日韩精品视频网| 欧美精品第1页| 亚洲成人777| 精品视频资源站| 一区二区三区在线视频观看| www.日韩av| 亚洲欧洲日产国产综合网| 国产精品一区三区| 久久女同精品一区二区| 国内精品久久久久影院色| 日韩欧美专区在线| 久久国产剧场电影| ww久久中文字幕| 国产精品1区2区| 日本一区二区三区电影| 懂色中文一区二区在线播放| 国产区在线观看成人精品| 国产suv精品一区二区三区| 中文字幕 久热精品 视频在线| 国产成人a级片| 国产精品成人一区二区艾草| av综合在线播放| 亚洲精品久久嫩草网站秘色| 欧洲中文字幕精品| 石原莉奈一区二区三区在线观看| 欧美日本一区二区三区四区| 日韩成人一级大片| 久久日韩粉嫩一区二区三区 | 日本不卡在线视频| 日韩一区二区三区免费观看 | 国产成人av电影在线播放| 国产午夜精品久久久久久免费视| 国产aⅴ精品一区二区三区色成熟| 中文欧美字幕免费| 91小视频在线免费看| 亚洲一区二区三区四区在线| 欧美日韩国产高清一区二区三区| 免费观看一级欧美片| 国产片一区二区| 色噜噜夜夜夜综合网| 日韩福利电影在线观看| 精品卡一卡二卡三卡四在线| 国产.精品.日韩.另类.中文.在线.播放| 国产精品久久精品日日| 欧美性猛交xxxx乱大交退制版| 奇米影视在线99精品|