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

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

?? s12xfr.h

?? 基于freescale MC9S12XF512 MCU
?? H
?? 第 1 頁 / 共 5 頁
字號:
#define SYMBADR                         _SYMBADR.Dword


/*** STBSCR - Strobe Signal Control Register; 0x00000408 ***/
typedef union {
  word Word;
  struct {
    word STBPSEL     :2;  
    word             :2; 
    word ENB         :1;  
    word             :3; 
    word STBSSEL     :7;
    word WMD         :1;  
  } Bits;
} STBSCRSTR;
extern volatile STBSCRSTR _STBSCR @(REG_BASE + 0x00000408);
#define STBSCR                      _STBSCR.Word
#define STBSCR_STBPSEL              _STBSCR.Bits.STBPSEL
#define STBSCR_ENB                  _STBSCR.Bits.ENB
#define STBSCR_STBSSEL              _STBSCR.Bits.STBSSEL
#define STBSCR_WMD                  _STBSCR.Bits.WMD

#define STBSCR_STBPSEL_MASK   0x0003    
#define STBSCR_ENB_MASK       0x0010
#define STBSCR_STBSSEL_MASK   0x7F00
#define STBSCR_WMD_MASK       0x8000


/*** STBPCR - Strobe Port Control Register; 0x0000040A ***/
typedef union {
  word Word;
  struct {
    word STB0EN      :1;                                       /* Strobe Port STB0 Enable */
    word STB1EN      :1;                                       /* Strobe Port STB1 Enable */
    word STB2EN      :1;                                       /* Strobe Port STB2 Enable */
    word STB3EN      :1;                                       /* Strobe Port STB3 Enable */
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
    word             :1; 
  } Bits;
} STBPCRSTR;
extern volatile STBPCRSTR _STBPCR @(REG_BASE + 0x0000040A);
#define STBPCR                          _STBPCR.Word
#define STBPCR_STB0EN                   _STBPCR.Bits.STB0EN
#define STBPCR_STB1EN                   _STBPCR.Bits.STB1EN
#define STBPCR_STB2EN                   _STBPCR.Bits.STB2EN
#define STBPCR_STB3EN                   _STBPCR.Bits.STB3EN

#define STBPCR_STB0EN_MASK              1
#define STBPCR_STB1EN_MASK              2
#define STBPCR_STB2EN_MASK              4
#define STBPCR_STB3EN_MASK              8


/*** MBDSR - Message Buffer Data Size Register; 0x0000040C ***/
typedef union {
  word Word;
  struct {
    word MBSEG1DS    :7;                                       /* Message Buffer Segment 1 Data Size */
    word             :1; 
    word MBSEG2DS    :7;                                       /* Message Buffer Segment 2 Data Size */
    word             :1; 
  } Bits;
} MBDSRSTR;
extern volatile MBDSRSTR _MBDSR @(REG_BASE + 0x0000040C);
#define MBDSR                           _MBDSR.Word
#define MBDSR_MBSEG1DS                  _MBDSR.Bits.MBSEG1DS
#define MBDSR_MBSEG2DS                  _MBDSR.Bits.MBSEG2DS

#define MBDSR_MBSEG1DS_MASK             127
#define MBDSR_MBSEG1DS_BITNUM           0
#define MBDSR_MBSEG2DS_MASK             32512
#define MBDSR_MBSEG2DS_BITNUM           8


/*** MBSSUTR - Message Buffer Segment Size and Utilization Register; 0x0000040E ***/
typedef union {
  word Word;
  struct {
    word LAST_MB_UTIL :5;                                      /* Last Message Buffer Utilized */
    word             :1; 
    word             :1; 
    word             :1; 
    word LAST_MB_SEG1 :5;                                      /* Last Message Buffer In Segment 1 */
    word             :1; 
    word             :1; 
    word             :1; 
  } Bits;
} MBSSUTRSTR;
extern volatile MBSSUTRSTR _MBSSUTR @(REG_BASE + 0x0000040E);
#define MBSSUTR                         _MBSSUTR.Word
#define MBSSUTR_LAST_MB_UTIL            _MBSSUTR.Bits.LAST_MB_UTIL
#define MBSSUTR_LAST_MB_SEG1            _MBSSUTR.Bits.LAST_MB_SEG1

#define MBSSUTR_LAST_MB_UTIL_MASK       31
#define MBSSUTR_LAST_MB_UTIL_BITNUM     0
#define MBSSUTR_LAST_MB_SEG1_MASK       7936
#define MBSSUTR_LAST_MB_SEG1_BITNUM     8


/*
typedef union uPADR
  {
  tU16  word;
  struct
    {
      tU16 drd    :1;     // debug read done 
      tU16 peaddr :15;    // PE word address 
    }bit;
  }tPADR;

#define DRD       0x0001    //bit masks 
#define PEADDR    0xFFFE
*/


/*** POCR - Protocol Operation Control Register; 0x00000414 ***/
typedef union {
  word Word;
  struct {
    word POCCMD      :4;                                       /* Protocol Command */
    word             :1; 
    word             :1; 
    word             :1; 
    word BSY_WMC     :1;                                       /* Protocol Command Write Busy, Write Mode Command */
    word ERC_AP      :2;                                       /* External Rate Correction Application */
    word EOC_AP      :2;                                       /* External Offset Correction Application */
    word             :1; 
    word             :1; 
    word             :1; 
    word WME         :1;                                       /* Write Mode External Correction */
  } Bits;
} POCRSTR;
extern volatile POCRSTR _POCR @(REG_BASE + 0x00000414);
#define POCR                            _POCR.Word
#define POCR_POCCMD                     _POCR.Bits.POCCMD
#define POCR_BSY_WMC                    _POCR.Bits.BSY_WMC
#define POCR_ERC_AP                     _POCR.Bits.ERC_AP
#define POCR_EOC_AP                     _POCR.Bits.EOC_AP
#define POCR_WME                        _POCR.Bits.WME

#define POCR_POCCMD_MASK                15
#define POCR_POCCMD_BITNUM              0
#define POCR_BSY_WMC_MASK               128
#define POCR_ERC_AP_MASK                768
#define POCR_ERC_AP_BITNUM              8
#define POCR_EOC_AP_MASK                3072
#define POCR_EOC_AP_BITNUM              10
#define POCR_WME_MASK                   32768


/*** GIFER - Global Interrupt Flag and Enable Register; 0x00000416 ***/
typedef union {
  word Word;
  struct {
    word TBIE        :1;                                       /* Transmit Interrupt Enable */
    word RBIE        :1;                                       /* Receive Buffer Interrupt Enable */
    word FNEAIE      :1;                                       /* Receive FIFO channel A Not Empty Interrupt Enable */
    word FNEBIE      :1;                                       /* Receive FIFO channel B Not Empty Interrupt Enable */
    word WUPIE       :1;                                       /* Wakeup Interrupt Enable */
    word CHIE        :1;                                       /* CHI Interrupt Enable */
    word PRIE        :1;                                       /* Protocol Interrupt Enable */
    word MIE         :1;                                       /* Module Interrupt Enable */
    word TBIF        :1;                                       /* Transmit Buffer Interrupt Flag */
    word RBIF        :1;                                       /* Receive Message Buffer Interrupt Flag */
    word FNEAIF      :1;                                       /* Receive FIFO channel A Not Empty Interrupt Flag */
    word FNEBIF      :1;                                       /* Receive FIFO channel B Not Empty Interrupt Flag */
    word WUPIF       :1;                                       /* Wakeup Interrupt Flag */
    word CHIF        :1;                                       /* CHI Interrupt Flag */
    word PRIF        :1;                                       /* Protocol Interrupt Flag */
    word MIF         :1;                                       /* Module Interrupt Flag */
  } Bits;
} GIFERSTR;
extern volatile GIFERSTR _GIFER @(REG_BASE + 0x00000416);
#define GIFER                           _GIFER.Word
#define GIFER_TBIE                      _GIFER.Bits.TBIE
#define GIFER_RBIE                      _GIFER.Bits.RBIE
#define GIFER_FNEAIE                    _GIFER.Bits.FNEAIE
#define GIFER_FNEBIE                    _GIFER.Bits.FNEBIE
#define GIFER_WUPIE                     _GIFER.Bits.WUPIE
#define GIFER_CHIE                      _GIFER.Bits.CHIE
#define GIFER_PRIE                      _GIFER.Bits.PRIE
#define GIFER_MIE                       _GIFER.Bits.MIE
#define GIFER_TBIF                      _GIFER.Bits.TBIF
#define GIFER_RBIF                      _GIFER.Bits.RBIF
#define GIFER_FNEAIF                    _GIFER.Bits.FNEAIF
#define GIFER_FNEBIF                    _GIFER.Bits.FNEBIF
#define GIFER_WUPIF                     _GIFER.Bits.WUPIF
#define GIFER_CHIF                      _GIFER.Bits.CHIF
#define GIFER_PRIF                      _GIFER.Bits.PRIF
#define GIFER_MIF                       _GIFER.Bits.MIF

#define GIFER_TBIE_MASK                 1
#define GIFER_RBIE_MASK                 2
#define GIFER_FNEAIE_MASK               4
#define GIFER_FNEBIE_MASK               8
#define GIFER_WUPIE_MASK                16
#define GIFER_CHIE_MASK                 32
#define GIFER_PRIE_MASK                 64
#define GIFER_MIE_MASK                  128
#define GIFER_TBIF_MASK                 256
#define GIFER_RBIF_MASK                 512
#define GIFER_FNEAIF_MASK               1024
#define GIFER_FNEBIF_MASK               2048
#define GIFER_WUPIF_MASK                4096
#define GIFER_CHIF_MASK                 8192
#define GIFER_PRIF_MASK                 16384
#define GIFER_MIF_MASK                  32768


/*** PIFR0 - Protocol Interrupt Flag Register 0; 0x00000418 ***/
typedef union {
  word Word;
  struct {
    word CYS_IF      :1;                                       /* Cycle Start Interrupt Flag */
    word TI1_IF      :1;                                       /* Timer 1 Expired Interrupt Flag */
    word TI2_IF      :1;                                       /* Timer 2 Expired Interrupt Flag */
    word TBVA_IF     :1;                                       /* Transmission across boundary on channel A Interrupt Flag */
    word TBVB_IF     :1;                                       /* Transmission across boundary on channel B Interrupt Flag */
    word LTXA_IF     :1;                                       /* pdLatestTx Violation on Channel A Interrupt Flag */
    word LTXB_IF     :1;                                       /* pdLatestTx Violation on Channel B Interrupt Flag */
    word MTX_IF      :1;                                       /* Media Access Test Symbol Received Interrupt Flag */
    word MXS_IF      :1;                                       /* Max Sync Frames Detected Interrupt Flag */
    word CCL_IF      :1;                                       /* Clock Correction Limit Reached Interrupt Flag */
    word MOC_IF      :1;                                       /* Missing Offset Correction Interrupt Flag */
    word MRC_IF      :1;                                       /* Missing Rate Correction Interrupt Flag */
    word CSA_IF      :1;                                       /* Cold Start Abort Interrupt Flag */
    word ILCF_IF     :1;                                       /* Illegal Protocol Configuration Interrupt Flag */
    word INTL_IF     :1;                                       /* Internal Protocol Error Interrupt Flag */
    word FATL_IF     :1;                                       /* Fatal Protocol Error Interrupt Flag */
  } Bits;
} PIFR0STR;
extern volatile PIFR0STR _PIFR0 @(REG_BASE + 0x00000418);
#define PIFR0                           _PIFR0.Word
#define PIFR0_CYS_IF                    _PIFR0.Bits.CYS_IF
#define PIFR0_TI1_IF                    _PIFR0.Bits.TI1_IF
#define PIFR0_TI2_IF                    _PIFR0.Bits.TI2_IF
#define PIFR0_TBVA_IF                   _PIFR0.Bits.TBVA_IF
#define PIFR0_TBVB_IF                   _PIFR0.Bits.TBVB_IF
#define PIFR0_LTXA_IF                   _PIFR0.Bits.LTXA_IF
#define PIFR0_LTXB_IF                   _PIFR0.Bits.LTXB_IF
#define PIFR0_MTX_IF                    _PIFR0.Bits.MTX_IF
#define PIFR0_MXS_IF                    _PIFR0.Bits.MXS_IF
#define PIFR0_CCL_IF                    _PIFR0.Bits.CCL_IF
#define PIFR0_MOC_IF                    _PIFR0.Bits.MOC_IF
#define PIFR0_MRC_IF                    _PIFR0.Bits.MRC_IF
#define PIFR0_CSA_IF                    _PIFR0.Bits.CSA_IF
#define PIFR0_ILCF_IF                   _PIFR0.Bits.ILCF_IF
#define PIFR0_INTL_IF                   _PIFR0.Bits.INTL_IF
#define PIFR0_FATL_IF                   _PIFR0.Bits.FATL_IF

#define PIFR0_CYS_IF_MASK               1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合色综合色综合色综合色综合| jlzzjlzz国产精品久久| 色哟哟精品一区| 色综合久久久久久久久久久| 在线观看免费视频综合| 亚洲国产一区二区a毛片| 蜜臀久久99精品久久久久久9| 欧美一级片在线观看| 久久精品欧美一区二区三区麻豆| 波多野结衣的一区二区三区| 91精品办公室少妇高潮对白| 日本人妖一区二区| 亚洲精品在线免费播放| 欧洲视频一区二区| www成人在线观看| 亚洲一卡二卡三卡四卡无卡久久| 韩国av一区二区三区四区| 在线国产亚洲欧美| 日本一二三不卡| 欧美精品一二三四| 亚洲啪啪综合av一区二区三区| 免费欧美在线视频| 午夜久久久久久| 日本一区二区三区四区| 欧美变态tickle挠乳网站| 亚洲视频一二区| 亚洲国产高清aⅴ视频| 精品综合免费视频观看| 色婷婷综合久久久中文一区二区| 久久精品一区二区| 六月丁香婷婷色狠狠久久| 欧美在线观看一二区| 亚洲人成人一区二区在线观看| 国产美女精品在线| 精品国产一区二区三区忘忧草| 国产精品全国免费观看高清| 国产一区二区在线观看视频| 日韩一区二区三区四区| 亚洲一区二区三区视频在线| 色婷婷综合久久久久中文一区二区 | 99久久伊人久久99| 亚洲电影激情视频网站| av电影在线不卡| 国产欧美日韩视频一区二区| 国产主播一区二区三区| 精品理论电影在线观看| 麻豆91在线看| 久久久久国产精品麻豆| 国内精品伊人久久久久av一坑 | 色狠狠桃花综合| 亚洲综合色成人| 欧美三区免费完整视频在线观看| 亚洲精品国产精品乱码不99| 91视频91自| 日韩丝袜美女视频| 麻豆精品一区二区三区| 欧美大片日本大片免费观看| 国产一区二区在线视频| 国产欧美一区二区三区在线看蜜臀 | 午夜欧美2019年伦理| 欧美日韩色一区| 五月天丁香久久| 精品国产乱码久久久久久1区2区| 国产一区二区三区免费观看| 国产精品无码永久免费888| 国产suv精品一区二区883| |精品福利一区二区三区| 色美美综合视频| 午夜影视日本亚洲欧洲精品| 日韩欧美成人一区二区| 高清视频一区二区| 一区二区三区四区视频精品免费| 欧洲国内综合视频| 免费成人在线播放| 中文字幕不卡在线| 欧美三级视频在线| 国产精品一区不卡| 欧美午夜在线一二页| 日韩av一区二区三区| 久久久久亚洲综合| 91丨porny丨户外露出| 亚洲v日本v欧美v久久精品| 欧美mv日韩mv国产网站app| 成人午夜在线视频| 香蕉久久夜色精品国产使用方法| 欧美日韩不卡一区| 麻豆精品国产91久久久久久| 久久久综合网站| 97se亚洲国产综合自在线不卡| 亚洲免费av高清| 69av一区二区三区| 99久久精品免费看| 久久国产精品色| 亚洲天堂久久久久久久| 日韩视频永久免费| 色婷婷精品大视频在线蜜桃视频| 老司机精品视频在线| 18成人在线观看| 欧美一区午夜视频在线观看| 波多野结衣欧美| 久草在线在线精品观看| 一区二区激情视频| 欧美国产成人在线| 精品人伦一区二区色婷婷| 欧美又粗又大又爽| 国产成人精品一区二区三区四区| 国产日韩欧美高清在线| 欧美日韩中文国产| 99精品欧美一区二区三区小说| 日本强好片久久久久久aaa| 亚洲日本va在线观看| 884aa四虎影成人精品一区| 成人动漫一区二区在线| 麻豆成人91精品二区三区| 亚洲国产视频一区| 国产日韩在线不卡| 26uuu国产在线精品一区二区| 在线精品视频一区二区| 男人的j进女人的j一区| 午夜精品久久久久久久久| 一区二区日韩电影| 亚洲免费av高清| 亚洲欧美偷拍另类a∨色屁股| 国产日产欧产精品推荐色| 精品国产不卡一区二区三区| 91精品欧美久久久久久动漫 | 亚洲欧美色一区| 亚洲精品一区二区三区精华液 | 91日韩一区二区三区| 麻豆国产精品一区二区三区| 强制捆绑调教一区二区| 蜜芽一区二区三区| 久久精品久久99精品久久| 美腿丝袜亚洲综合| 九九视频精品免费| 国产精品一二三区| 国产麻豆视频一区二区| 高清日韩电视剧大全免费| 成人精品国产一区二区4080| www.性欧美| 在线观看欧美日本| 欧美精品日韩一本| 91精品在线观看入口| 日韩精品一区二区三区视频在线观看 | 在线观看国产91| 欧美亚洲另类激情小说| 欧美人与性动xxxx| 91精品久久久久久蜜臀| 精品国产一区二区三区久久久蜜月 | 欧美日韩一区二区三区不卡| 在线观看91av| 2023国产精品| 亚洲免费看黄网站| 日韩福利视频网| 激情偷乱视频一区二区三区| 免费成人美女在线观看.| 国产专区综合网| 狠狠色2019综合网| 国产成人aaaa| 在线观看视频91| 2023国产精品自拍| 亚洲综合色婷婷| 久久福利视频一区二区| 成人app软件下载大全免费| 欧美日韩国产片| ww亚洲ww在线观看国产| 亚洲精品高清在线| 激情五月婷婷综合| 欧洲国内综合视频| 久久久精品日韩欧美| 亚洲国产成人av网| 国产精品99久久久久| 欧美日韩一区二区三区在线看| 蜜桃av一区二区三区电影| 亚洲免费电影在线| 日本强好片久久久久久aaa| 国产不卡在线视频| 欧美成人a视频| 肉色丝袜一区二区| 欧美午夜精品一区| 综合网在线视频| 国产福利精品导航| 久久免费看少妇高潮| 激情文学综合网| 欧美大片拔萝卜| 卡一卡二国产精品| 日韩欧美一区二区在线视频| 舔着乳尖日韩一区| 欧美日韩国产经典色站一区二区三区 | 欧美电视剧在线看免费| 亚洲综合丝袜美腿| 日本高清免费不卡视频| 亚洲日本电影在线| 色丁香久综合在线久综合在线观看| 国产欧美日韩麻豆91| 国产一区二区三区久久久| 久久久久久免费网| 国产成人啪免费观看软件| 国产欧美日韩视频一区二区| 懂色一区二区三区免费观看|