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

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

?? s12spi.h

?? 基于freescale MC9S12XF512 MCU
?? H
?? 第 1 頁 / 共 2 頁
字號:
    byte             :1; 
    byte SPIF        :1;                                       /* SPIF Receive Interrupt Flag */
  } Bits;
} SPI0SRSTR;
extern volatile SPI0SRSTR _SPI0SR @(REG_BASE + 0x000000DB);
#define SPI0SR                          _SPI0SR.Byte
#define SPI0SR_MODF                     _SPI0SR.Bits.MODF
#define SPI0SR_SPTEF                    _SPI0SR.Bits.SPTEF
#define SPI0SR_SPIF                     _SPI0SR.Bits.SPIF

#define SPI0SR_MODF_MASK                16
#define SPI0SR_SPTEF_MASK               32
#define SPI0SR_SPIF_MASK                128


/*** SPI0DR - SPI 0 Data Register; 0x000000DD ***/
typedef union {
  byte Byte;
} SPI0DRSTR;
extern volatile SPI0DRSTR _SPI0DR @(REG_BASE + 0x000000DD);
#define SPI0DR                          _SPI0DR.Byte



/*** SPI1CR1 - SPI 1 Control Register; 0x000000F0 ***/
typedef union {
  byte Byte;
  struct {
    byte LSBFE       :1;                                       /* SPI LSB-First Enable */
    byte SSOE        :1;                                       /* Slave Select Output Enable */
    byte CPHA        :1;                                       /* SPI Clock Phase Bit */
    byte CPOL        :1;                                       /* SPI Clock Polarity Bit */
    byte MSTR        :1;                                       /* SPI Master/Slave Mode Select Bit */
    byte SPTIE       :1;                                       /* SPI Transmit Interrupt Enable */
    byte SPE         :1;                                       /* SPI System Enable Bit */
    byte SPIE        :1;                                       /* SPI Interrupt Enable Bit */
  } Bits;
} SPI1CR1STR;
extern volatile SPI1CR1STR _SPI1CR1 @(REG_BASE + 0x000000F0);
#define SPI1CR1                         _SPI1CR1.Byte
#define SPI1CR1_LSBFE                   _SPI1CR1.Bits.LSBFE
#define SPI1CR1_SSOE                    _SPI1CR1.Bits.SSOE
#define SPI1CR1_CPHA                    _SPI1CR1.Bits.CPHA
#define SPI1CR1_CPOL                    _SPI1CR1.Bits.CPOL
#define SPI1CR1_MSTR                    _SPI1CR1.Bits.MSTR
#define SPI1CR1_SPTIE                   _SPI1CR1.Bits.SPTIE
#define SPI1CR1_SPE                     _SPI1CR1.Bits.SPE
#define SPI1CR1_SPIE                    _SPI1CR1.Bits.SPIE

#define SPI1CR1_LSBFE_MASK              1
#define SPI1CR1_SSOE_MASK               2
#define SPI1CR1_CPHA_MASK               4
#define SPI1CR1_CPOL_MASK               8
#define SPI1CR1_MSTR_MASK               16
#define SPI1CR1_SPTIE_MASK              32
#define SPI1CR1_SPE_MASK                64
#define SPI1CR1_SPIE_MASK               128


/*** SPI1CR2 - SPI 1 Control Register 2; 0x000000F1 ***/
typedef union {
  byte Byte;
  struct {
    byte SPC0        :1;                                       /* Serial Pin Control Bit 0 */
    byte SPISWAI     :1;                                       /* SPI Stop in Wait Mode Bit */
    byte             :1; 
    byte BIDIROE     :1;                                       /* Output enable in the Bidirectional mode of operation */
    byte MODFEN      :1;                                       /* Mode Fault Enable Bit */
    byte             :1; 
    byte XFRW        :1;                                       /* Transfer data width */
    byte             :1; 
  } Bits;
} SPI1CR2STR;
extern volatile SPI1CR2STR _SPI1CR2 @(REG_BASE + 0x000000F1);
#define SPI1CR2                         _SPI1CR2.Byte
#define SPI1CR2_SPC0                    _SPI1CR2.Bits.SPC0
#define SPI1CR2_SPISWAI                 _SPI1CR2.Bits.SPISWAI
#define SPI1CR2_BIDIROE                 _SPI1CR2.Bits.BIDIROE
#define SPI1CR2_MODFEN                  _SPI1CR2.Bits.MODFEN
#define SPI0CR2_XFRW                    _SPI0CR2.Bits.XFRW

#define SPI1CR2_SPC0_MASK               1
#define SPI1CR2_SPISWAI_MASK            2
#define SPI1CR2_BIDIROE_MASK            8
#define SPI1CR2_MODFEN_MASK             16
#define SPI0CR2_XFRW_MASK               64


/*** SPI1BR - SPI 1 Baud Rate Register; 0x000000F2 ***/
typedef union {
  byte Byte;
  struct {
    byte SPR0        :1;                                       /* SPI Baud Rate Selection Bit 0 */
    byte SPR1        :1;                                       /* SPI Baud Rate Selection Bit 1 */
    byte SPR2        :1;                                       /* SPI Baud Rate Selection Bit 2 */
    byte             :1; 
    byte SPPR0       :1;                                       /* SPI Baud Rate Preselection Bits 0 */
    byte SPPR1       :1;                                       /* SPI Baud Rate Preselection Bits 1 */
    byte SPPR2       :1;                                       /* SPI Baud Rate Preselection Bits 2 */
    byte             :1; 
  } Bits;
  struct {
    byte grpSPR  :3;
    byte         :1;
    byte grpSPPR :3;
    byte         :1;
  } MergedBits;
} SPI1BRSTR;
extern volatile SPI1BRSTR _SPI1BR @(REG_BASE + 0x000000F2);
#define SPI1BR                          _SPI1BR.Byte
#define SPI1BR_SPR0                     _SPI1BR.Bits.SPR0
#define SPI1BR_SPR1                     _SPI1BR.Bits.SPR1
#define SPI1BR_SPR2                     _SPI1BR.Bits.SPR2
#define SPI1BR_SPPR0                    _SPI1BR.Bits.SPPR0
#define SPI1BR_SPPR1                    _SPI1BR.Bits.SPPR1
#define SPI1BR_SPPR2                    _SPI1BR.Bits.SPPR2
#define SPI1BR_SPR                      _SPI1BR.MergedBits.grpSPR
#define SPI1BR_SPPR                     _SPI1BR.MergedBits.grpSPPR

#define SPI1BR_SPR0_MASK                1
#define SPI1BR_SPR1_MASK                2
#define SPI1BR_SPR2_MASK                4
#define SPI1BR_SPPR0_MASK               16
#define SPI1BR_SPPR1_MASK               32
#define SPI1BR_SPPR2_MASK               64
#define SPI1BR_SPR_MASK                 7
#define SPI1BR_SPR_BITNUM               0
#define SPI1BR_SPPR_MASK                112
#define SPI1BR_SPPR_BITNUM              4


/*** SPI1SR - SPI 1 Status Register; 0x000000F3 ***/
typedef union {
  byte Byte;
  struct {
    byte             :1; 
    byte             :1; 
    byte             :1; 
    byte             :1; 
    byte MODF        :1;                                       /* Mode Fault Flag */
    byte SPTEF       :1;                                       /* SPI Transmit Empty Interrupt Flag */
    byte             :1; 
    byte SPIF        :1;                                       /* SPIF Receive Interrupt Flag */
  } Bits;
} SPI1SRSTR;
extern volatile SPI1SRSTR _SPI1SR @(REG_BASE + 0x000000F3);
#define SPI1SR                          _SPI1SR.Byte
#define SPI1SR_MODF                     _SPI1SR.Bits.MODF
#define SPI1SR_SPTEF                    _SPI1SR.Bits.SPTEF
#define SPI1SR_SPIF                     _SPI1SR.Bits.SPIF

#define SPI1SR_MODF_MASK                16
#define SPI1SR_SPTEF_MASK               32
#define SPI1SR_SPIF_MASK                128


/*** SPI1DR - SPI 1 Data Register; 0x000000F5 ***/
typedef union {
  byte Byte;
} SPI1DRSTR;
extern volatile SPI1DRSTR _SPI1DR @(REG_BASE + 0x000000F5);
#define SPI1DR                          _SPI1DR.Byte



#endif /*S12SPI_H */

/*******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区自拍| 久久一区二区三区四区| 成人性生交大片免费| 国产精品1024| 99热99精品| 在线观看免费视频综合| 欧美日韩精品免费观看视频 | 国产麻豆成人精品| 精品亚洲成a人在线观看| 久久国产麻豆精品| 国产精品一区二区久久精品爱涩 | 亚洲综合在线免费观看| 亚洲免费大片在线观看| 亚洲国产日韩综合久久精品| 亚洲一区二区三区视频在线| 日韩电影一区二区三区四区| 老司机精品视频线观看86| 美女视频一区在线观看| 国产一区啦啦啦在线观看| 国产+成+人+亚洲欧洲自线| 成人黄色免费短视频| 91免费视频网址| 欧美电影影音先锋| 亚洲国产精华液网站w| 亚洲精品日韩综合观看成人91| 亚洲精品va在线观看| 日本成人在线一区| 国产一区二区三区观看| 91丨九色丨尤物| 欧美一区三区二区| 国产精品狼人久久影院观看方式| 亚洲精品国产精华液| 久久精品国产在热久久| www.日韩大片| 精品欧美乱码久久久久久1区2区| 国产精品欧美久久久久一区二区 | 国产精品性做久久久久久| 91在线播放网址| 欧美一区二区三区的| 亚洲视频香蕉人妖| 精品中文字幕一区二区小辣椒| 成人国产电影网| 精品国产乱码久久久久久夜甘婷婷| 中文字幕一区二区三区在线观看| 亚洲成人你懂的| 99精品国产91久久久久久| 7777女厕盗摄久久久| 亚洲人成网站在线| 国产成+人+日韩+欧美+亚洲| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲乱码国产乱码精品精的特点 | 国产精品免费网站在线观看| 亚洲国产视频直播| 色综合久久中文综合久久97| 久久九九影视网| 久久99精品久久久| 在线播放91灌醉迷j高跟美女| 国产精品久久久久久久久免费相片| 麻豆国产精品视频| 欧美日韩午夜精品| 亚洲图片欧美视频| 欧美在线一二三四区| 中文字幕一区二区三中文字幕| 国产麻豆精品久久一二三| 日韩女优毛片在线| 日产精品久久久久久久性色| 欧美性受xxxx| 亚洲综合色视频| 91福利在线播放| 樱花影视一区二区| 欧美唯美清纯偷拍| 亚洲综合免费观看高清完整版| 91在线国产福利| 亚洲欧洲日本在线| 一本久道久久综合中文字幕| 国产精品成人一区二区艾草| 成人18视频日本| 亚洲欧美色图小说| 色哟哟欧美精品| 亚洲电影激情视频网站| 欧美日韩国产首页在线观看| 日韩国产欧美在线播放| 日韩三级精品电影久久久| 久久99久久99小草精品免视看| 久久影音资源网| 成人黄色免费短视频| 亚洲精品中文在线影院| 欧美日韩黄色一区二区| 麻豆精品在线播放| 久久精品免费在线观看| 91麻豆国产在线观看| 亚洲午夜在线视频| www成人在线观看| 99久久婷婷国产| 午夜一区二区三区在线观看| 日韩亚洲欧美一区二区三区| 国产一区二区看久久| 亚洲激情图片qvod| 欧美变态口味重另类| 不卡电影免费在线播放一区| 亚洲综合久久av| 久久综合色一综合色88| 91免费看`日韩一区二区| 五月天网站亚洲| 国产欧美综合在线观看第十页| 色吊一区二区三区| 国产在线播放一区三区四| 精品在线一区二区三区| 成人免费小视频| 欧美一区二区三区视频在线| 成人午夜精品在线| 日本成人在线视频网站| 国产精品国产三级国产| 欧美日本免费一区二区三区| 成人综合激情网| 日本大胆欧美人术艺术动态| 亚洲日本护士毛茸茸| 精品国产免费人成电影在线观看四季| 99国产精品国产精品久久| 蜜桃视频在线一区| 一区二区三区四区在线| 久久久久久亚洲综合| 欧美日韩日日摸| 成a人片亚洲日本久久| 国内外成人在线| 亚洲成年人影院| 亚洲三级小视频| 亚洲国产精品t66y| 久久色.com| 欧美一级高清片在线观看| 91久久线看在观草草青青| 北岛玲一区二区三区四区| 国模少妇一区二区三区| 日本vs亚洲vs韩国一区三区| 亚洲午夜精品17c| 成人欧美一区二区三区小说 | 亚洲女同ⅹxx女同tv| 国产午夜亚洲精品不卡| 日韩女优制服丝袜电影| 日韩欧美成人一区二区| 717成人午夜免费福利电影| 欧美日韩综合在线| 欧美久久久久久蜜桃| 亚洲精品一线二线三线| 欧美亚洲综合另类| 亚洲综合免费观看高清完整版在线| 国内成人自拍视频| 日本麻豆一区二区三区视频| 婷婷成人综合网| 日韩高清不卡一区二区| 热久久免费视频| 老司机免费视频一区二区| 蜜臀91精品一区二区三区 | 老司机精品视频一区二区三区| 亚洲国产日韩一级| 日韩高清不卡在线| 男女男精品网站| 国产一区二区三区在线看麻豆| 麻豆精品一二三| 国产一区二区精品久久99| 国产精品一区二区视频| 岛国精品在线观看| 99视频国产精品| 欧美日韩一二区| 精品黑人一区二区三区久久| 久久精品欧美一区二区三区不卡 | 中文字幕在线观看一区| 亚洲日本丝袜连裤袜办公室| 亚洲乱码中文字幕| 人人狠狠综合久久亚洲| 国产精选一区二区三区 | 亚洲综合一区二区| 日日夜夜免费精品| 国内精品久久久久影院一蜜桃| 国产成人欧美日韩在线电影| 色香色香欲天天天影视综合网| 欧美午夜影院一区| 精品国产一区二区三区不卡| 国产亚洲一本大道中文在线| 亚洲欧美一区二区三区国产精品| 国产一区视频导航| 99精品久久99久久久久| 制服视频三区第一页精品| 久久久久99精品一区| 亚洲男女一区二区三区| 美女在线一区二区| 99精品视频在线免费观看| 日韩欧美国产高清| 18欧美亚洲精品| 日本欧美在线看| 91视频免费观看| 精品欧美一区二区久久 | 国产精品毛片无遮挡高清| 亚洲一区二区三区小说| 国产一区二区精品久久91| 欧美色综合久久| 中文字幕不卡一区| 久久国产乱子精品免费女| 欧美在线不卡视频| 亚洲欧美在线观看|