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

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

?? s12spi.h

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


/*** SPI0CR1 - SPI 0 Control Register; 0x000000D8 ***/
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;
} SPI0CR1STR;
extern volatile SPI0CR1STR _SPI0CR1 @(REG_BASE + 0x000000D8);
#define SPI0CR1                         _SPI0CR1.Byte
#define SPI0CR1_LSBFE                   _SPI0CR1.Bits.LSBFE
#define SPI0CR1_SSOE                    _SPI0CR1.Bits.SSOE
#define SPI0CR1_CPHA                    _SPI0CR1.Bits.CPHA
#define SPI0CR1_CPOL                    _SPI0CR1.Bits.CPOL
#define SPI0CR1_MSTR                    _SPI0CR1.Bits.MSTR
#define SPI0CR1_SPTIE                   _SPI0CR1.Bits.SPTIE
#define SPI0CR1_SPE                     _SPI0CR1.Bits.SPE
#define SPI0CR1_SPIE                    _SPI0CR1.Bits.SPIE

#define SPI0CR1_LSBFE_MASK              1
#define SPI0CR1_SSOE_MASK               2
#define SPI0CR1_CPHA_MASK               4
#define SPI0CR1_CPOL_MASK               8
#define SPI0CR1_MSTR_MASK               16
#define SPI0CR1_SPTIE_MASK              32
#define SPI0CR1_SPE_MASK                64
#define SPI0CR1_SPIE_MASK               128


/*** SPI0CR2 - SPI 0 Control Register 2; 0x000000D9 ***/
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;
} SPI0CR2STR;
extern volatile SPI0CR2STR _SPI0CR2 @(REG_BASE + 0x000000D9);
#define SPI0CR2                         _SPI0CR2.Byte
#define SPI0CR2_SPC0                    _SPI0CR2.Bits.SPC0
#define SPI0CR2_SPISWAI                 _SPI0CR2.Bits.SPISWAI
#define SPI0CR2_BIDIROE                 _SPI0CR2.Bits.BIDIROE
#define SPI0CR2_MODFEN                  _SPI0CR2.Bits.MODFEN
#define SPI0CR2_XFRW                    _SPI0CR2.Bits.XFRW

#define SPI0CR2_SPC0_MASK               1
#define SPI0CR2_SPISWAI_MASK            2
#define SPI0CR2_BIDIROE_MASK            8
#define SPI0CR2_MODFEN_MASK             16
#define SPI0CR2_XFRW_MASK               64


/*** SPI0BR - SPI 0 Baud Rate Register; 0x000000DA ***/
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;
} SPI0BRSTR;
extern volatile SPI0BRSTR _SPI0BR @(REG_BASE + 0x000000DA);
#define SPI0BR                          _SPI0BR.Byte
#define SPI0BR_SPR0                     _SPI0BR.Bits.SPR0
#define SPI0BR_SPR1                     _SPI0BR.Bits.SPR1
#define SPI0BR_SPR2                     _SPI0BR.Bits.SPR2
#define SPI0BR_SPPR0                    _SPI0BR.Bits.SPPR0
#define SPI0BR_SPPR1                    _SPI0BR.Bits.SPPR1
#define SPI0BR_SPPR2                    _SPI0BR.Bits.SPPR2
#define SPI0BR_SPR                      _SPI0BR.MergedBits.grpSPR
#define SPI0BR_SPPR                     _SPI0BR.MergedBits.grpSPPR

#define SPI0BR_SPR0_MASK                1
#define SPI0BR_SPR1_MASK                2
#define SPI0BR_SPR2_MASK                4
#define SPI0BR_SPPR0_MASK               16
#define SPI0BR_SPPR1_MASK               32
#define SPI0BR_SPPR2_MASK               64
#define SPI0BR_SPR_MASK                 7
#define SPI0BR_SPR_BITNUM               0
#define SPI0BR_SPPR_MASK                112
#define SPI0BR_SPPR_BITNUM              4


/*** SPI0SR - SPI 0 Status Register; 0x000000DB ***/
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 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合九色欧美综合狠狠| 一区二区三区精品| 亚洲欧洲综合另类| 麻豆成人av在线| 91麻豆国产自产在线观看| 精品国产免费人成在线观看| 亚洲一区二区不卡免费| 成人动漫一区二区三区| 日韩午夜电影av| 亚洲一区二区三区四区中文字幕| 2020国产精品自拍| 香港成人在线视频| 色婷婷综合久久久久中文一区二区| 欧美日韩一区 二区 三区 久久精品| 日韩免费一区二区| 天天影视网天天综合色在线播放| 国产一区二区三区综合| 欧美日韩一级黄| 亚洲欧美视频在线观看| 国产91精品在线观看| 欧美精品一区二区在线播放| 日韩福利视频网| 欧美婷婷六月丁香综合色| 亚洲人成影院在线观看| 成人免费va视频| 国产欧美1区2区3区| 国内精品不卡在线| 久久久天堂av| 国产精品夜夜嗨| 久久久精品国产免大香伊 | 色综合天天综合| 国产午夜精品理论片a级大结局 | 一二三区精品视频| 99久久久久久99| 专区另类欧美日韩| 白白色亚洲国产精品| 国产精品三级av| jlzzjlzz亚洲女人18| 亚洲色大成网站www久久九九| 国产91精品免费| 国产精品久久午夜| 91高清视频免费看| 亚洲国产欧美日韩另类综合| 在线一区二区三区四区五区| 亚洲国产日韩在线一区模特| 欧美视频在线不卡| 热久久久久久久| 精品国产髙清在线看国产毛片| 亚洲电影在线播放| 欧美欧美欧美欧美| 久久福利资源站| 国产调教视频一区| 成人app网站| 亚洲一区在线看| 欧美一区二区在线不卡| 蜜臀久久久久久久| 久久亚洲欧美国产精品乐播 | 欧美综合天天夜夜久久| 亚洲成人你懂的| 精品国产乱码久久久久久夜甘婷婷 | 国产一区视频在线看| 中文字幕免费不卡| 色婷婷亚洲一区二区三区| 亚洲国产一二三| 精品999久久久| eeuss影院一区二区三区 | 91麻豆免费观看| 午夜精品福利久久久| 日韩免费一区二区三区在线播放| 麻豆国产精品官网| 亚洲视频一区在线观看| 日韩欧美国产一区二区在线播放| 韩国毛片一区二区三区| 亚洲精选视频在线| 精品国产成人系列| 91老师片黄在线观看| 麻豆传媒一区二区三区| 亚洲激情自拍视频| 久久这里都是精品| 欧亚洲嫩模精品一区三区| 激情成人午夜视频| 亚洲在线视频一区| 国产女同互慰高潮91漫画| 欧美老年两性高潮| av中文字幕不卡| 国产一区二区三区在线观看精品| 亚洲人亚洲人成电影网站色| 精品av综合导航| 欧美三级电影网站| 99国产一区二区三精品乱码| 久久99精品久久久久久动态图 | 欧美老女人在线| 91亚洲午夜精品久久久久久| 国产一区在线精品| 美洲天堂一区二卡三卡四卡视频| 1000部国产精品成人观看| 精品国产伦一区二区三区免费| 色综合久久综合| 懂色av一区二区在线播放| 美女网站色91| 午夜精品福利视频网站| 亚洲一区二区在线免费观看视频| 2023国产精品| 欧美va亚洲va| 91精品国产综合久久精品app| 成人h动漫精品| 国产69精品一区二区亚洲孕妇| 偷窥国产亚洲免费视频| 亚洲午夜久久久久久久久电影院| 国产欧美日韩精品a在线观看| 91精品国产综合久久精品图片| 91视频com| 91在线无精精品入口| 国产成人自拍高清视频在线免费播放| 亚洲精品乱码久久久久| 中文字幕在线观看一区| 国产精品视频免费| 国产精品免费久久| 国产精品九色蝌蚪自拍| 国产精品久久久久9999吃药| 日本一区二区成人| 国产精品乱人伦中文| 国产精品伦一区| 亚洲精品国产a久久久久久| 亚洲三级在线看| 夜夜亚洲天天久久| 亚洲国产美国国产综合一区二区| 国产精品热久久久久夜色精品三区 | 久久欧美中文字幕| 国产人久久人人人人爽| 国产精品美女久久久久久久久| 精品成人一区二区| 国产欧美日韩综合| 亚洲欧美综合另类在线卡通| 国产精品进线69影院| 亚洲男同性视频| 亚洲国产美国国产综合一区二区| 亚洲永久免费视频| 亚洲成人免费视频| 另类人妖一区二区av| 成人午夜在线视频| 色综合亚洲欧洲| 6080午夜不卡| 国产日韩精品视频一区| 一区二区不卡在线视频 午夜欧美不卡在 | 国产精品第一页第二页第三页| 欧美激情一区在线| 综合分类小说区另类春色亚洲小说欧美| 国产精品素人视频| 午夜精品影院在线观看| 国内一区二区视频| 91国产视频在线观看| 欧美电影免费观看高清完整版在线 | 色综合激情久久| 9191精品国产综合久久久久久| 日韩一区二区三区视频| 欧美高清在线精品一区| 亚洲成人精品在线观看| 韩国成人福利片在线播放| 91麻豆蜜桃一区二区三区| 日韩女优av电影| 亚洲视频在线一区观看| 另类欧美日韩国产在线| 色婷婷精品大视频在线蜜桃视频| 7777精品伊人久久久大香线蕉的| 久久久久久久一区| 一区二区三区91| 国产高清精品在线| 69精品人人人人| 一区二区三区免费看视频| 国产一区二区三区四区五区美女 | 日本不卡视频在线观看| www.视频一区| 精品日韩99亚洲| 亚洲成a人v欧美综合天堂| 国产高清精品网站| 欧美va日韩va| 日韩精品视频网| 91久久精品网| 国产精品五月天| 韩国欧美国产1区| 69堂精品视频| 亚洲小说春色综合另类电影| 99re在线精品| 久久久不卡网国产精品一区| 日韩电影一区二区三区四区| 欧美影院一区二区| 中文字幕亚洲成人| 懂色av中文字幕一区二区三区 | 亚洲免费在线看| 国产精品一二三四| 久久久蜜桃精品| 精品一区二区三区在线观看 | 国产一区二区美女| 日韩免费电影网站| 美脚の诱脚舐め脚责91 | 国内精品写真在线观看| 91麻豆精品国产| 五月婷婷另类国产| 欧美专区亚洲专区|