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

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

?? csp_spi.h

?? IAR 平臺ATMEL 的例程, 和說明
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*-----------------------------------------------------------------------------
*   EUROPE TECHNOLOGIES Software Support
*------------------------------------------------------------------------------
* The software is delivered "AS IS" without warranty or condition of any
* kind, either express, implied or statutory. This includes without
* limitation any warranty or condition with respect to merchantability or
* fitness for any particular purpose, or against the infringements of
* intellectual property rights of others.
*------------------------------------------------------------------------------
*
* File Name       : csp_spi.h
* Description     : Definitions, Macros and function declarations for
*                   Serial Peripheral Interface module
* Library Version : 2.00
* Module Version  : 1.XX
*
*       +----- (NEW | MODify | ADD | DELete)                                 
*       |                                                                    
*  No   |   When       Who                What               
*-----+---+----------+------------------+--------------------------------------
* 000  NEW  01/05/99   Patrice VILCHEZ    Creation
* 001  MOD  01/04/01   Olivier MAZUYER    Clean up
* 002  MOD  08/06/01   Frederic SAMSON    Clean Up
* 003  MOD  19/10/01   Christophe GARDIN  Clean Up
* 004  MOD  15/03/02   Christophe GARDIN  Add Macros
*----------------------------------------------------------------------------*/

#ifndef CSP_SPI_H
#define CSP_SPI_H


/******************************************************************************
************************** SPI Structure Definition ***************************
******************************************************************************/

/* Number of SPI Chips Select                                                */
#define NB_SPI_CS 4u

/* Chip Select                                                               */
#define CS0    0u
#define CS1    1u
#define CS2    2u
#define CS3    3u

/******************************************************************************
* SPI Chip Select Structure
******************************************************************************/
typedef struct
{ 
   CSP_REGISTER_T  CSR;                /* Chips Select Registers             */
} CSP_SPI_CS_T, *CSP_SPI_CS_PTR;


/******************************************************************************
* SPI Structure
******************************************************************************/
typedef struct 
{
   CSP_REGISTER_T  PER;                /* PIO Enable Register                */
   CSP_REGISTER_T  PDR;                /* PIO Disable Register               */
   CSP_REGISTER_T  PSR;                /* PIO Status Register                */
   CSP_REGISTER_T  ReservedA;     
   CSP_REGISTER_T  OER;                /* Output Enable Register             */
   CSP_REGISTER_T  ODR;                /* Output Disable Register            */
   CSP_REGISTER_T  OSR;                /* Output Status Register             */
   CSP_REGISTER_T  ReservedB[5];     
   CSP_REGISTER_T  SODR;               /* Set Output Data Register           */
   CSP_REGISTER_T  CODR;               /* Clear Output Data Register         */
   CSP_REGISTER_T  ODSR;               /* Output Data Status Register        */
   CSP_REGISTER_T  PDSR;               /* Pin Data Status Register           */
   CSP_REGISTER_T  MDER;               /* Multi-Driver Enable Register       */
   CSP_REGISTER_T  MDDR;               /* Multi-Driver Disable Register      */
   CSP_REGISTER_T  MDSR;               /* Multi-Driver Status Register       */
   CSP_REGISTER_T  ReservedC;     
   CSP_REGISTER_T  ECR;                /* Enable Clock Register              */
   CSP_REGISTER_T  DCR;                /* Disable Clock Register             */
   CSP_REGISTER_T  PMSR;               /* Power management Status Register   */
   CSP_REGISTER_T  ReservedD;       
   CSP_REGISTER_T  CR;                 /* Control Register                   */
   CSP_REGISTER_T  MR;                 /* Mode Register                      */
   CSP_REGISTER_T  ReservedE[2];
   CSP_REGISTER_T  SR;                 /* Status Register                    */
   CSP_REGISTER_T  IER;                /* Interrupt Enable Register          */
   CSP_REGISTER_T  IDR;                /* Interrupt Disable Register         */
   CSP_REGISTER_T  IMR;                /* Interrupt Mask Register            */
   CSP_REGISTER_T  RDR;                /* Receive Data Register              */
   CSP_REGISTER_T  TDR;                /* Transmit Data Register             */
   CSP_REGISTER_T  ReservedF[2];
   CSP_SPI_CS_T    CS[NB_SPI_CS];      /* Chips Select Registers             */
} CSP_SPI_T, *CSP_SPI_PTR;


/******************************************************************************
************************** SPI Registers Definition ***************************
******************************************************************************/

/******************************************************************************
* PER, PDR, PSR, OER, ODR, OSR,      :
* SODR, CODR, ODSR, PDSR, MDER, MDDR : SPI PIO Registers, Status Register and
* MDSR, SR, IER, IDR, IMR            : Interrupt Registers
******************************************************************************/
#define SPCK         (0x01ul << 16)    /* SCK   as Open Drain                */
#define MISO         (0x01ul << 17)    /* MISO  as Open Drain                */
#define MOSI         (0x01ul << 18)    /* MOSI  as Open Drain                */
#define NPCS0        (0x01ul << 19)    /* NPCS0 as Open Drain                */
#define NPCS1        (0x01ul << 20)    /* NPCS1 as Open Drain                */
#define NPCS2        (0x01ul << 21)    /* NPCS2 as Open Drain                */
#define NPCS3        (0x01ul << 22)    /* NPCS3 as Open Drain                */

/******************************************************************************
* ECR, DCR, PMSR : SPI Power Management Registers
******************************************************************************/ 
#define PIO          (0x01ul << 0)     /* PIO Clock                          */
#define SPI          (0x01ul << 1)     /* SPI Clock                          */

/******************************************************************************
* CR : SPI Control Register
******************************************************************************/
#define SWRST        (0x01ul << 0)     /* SPI Software Reset                 */
#define SPIEN        (0x01ul << 1)     /* SPI Enable Command                 */
#define SPIDIS       (0x01ul << 2)     /* SPI Disable Command                */

/******************************************************************************
* MR : SPI Mode Register
******************************************************************************/
/* MSTR : Master / Slave Mode                                                */
#define MSTR         (0x01ul << 0)     /* MSTR Mask                          */
#define SLAVE        (0x00ul << 0)     /* Slave Mode                         */
#define MASTER       (0x01ul << 0)     /* Master Mode                        */
                           
/* PS : Peripheral Select                                                    */
#define PS           (0x01ul << 1)     /* PS Mask                            */
#define PSFIX        (0x00ul << 1)     /* Fix Peripheral Select              */
#define PSVAR        (0x01ul << 1)     /* Variable Peripheral Select         */
                                       
#define PCSDEC       (0x01ul << 2)     /* Chip Select Decode                 */
#define DIV32        (0x01ul << 3)     /* Clock Selection                    */
#define LLB          (0x01ul << 7)     /* Local Loop Back                    */

/* PCS : Peripheral Chip Select                                              */
#define PCS          (0x0Ful << 16)    /* PCS Mask                           */
/* PCSDEX = 0 : The 4 Chip select directly connected to a peripheral device  */
#define PCS0         (0x0Eul << 16)    /* Peripheral Chip Select 0           */
#define PCS1         (0x01ul << 16)    /* Peripheral Chip Select 1           */
#define PCS2         (0x03ul << 16)    /* Peripheral Chip Select 2           */
#define PCS3         (0x07ul << 16)    /* Peripheral Chip Select 3           */

/* PCSDEX = 1 : The 4 Chip select lines connected to a decoder               */
#define PCS0_OUTPUT  (0x00ul << 16)    /* Output lines = PCS 0               */
#define PCS1_OUTPUT  (0x01ul << 16)    /* Output lines = PCS 1               */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成+人+亚洲+综合天堂| 激情另类小说区图片区视频区| 成人激情电影免费在线观看| 久久精品一区八戒影视| 成人h版在线观看| 最新高清无码专区| 欧美日韩国产一级二级| 开心九九激情九九欧美日韩精美视频电影| 日韩一区二区三区四区五区六区| 日韩专区一卡二卡| 久久久电影一区二区三区| 99精品热视频| 日韩在线观看一区二区| 精品成人a区在线观看| 成人性生交大片免费看中文 | 欧美xxx久久| 国产一区二区三区黄视频| 国产精品国产自产拍高清av| 在线精品视频一区二区| 日本不卡不码高清免费观看| 久久精品在线观看| 色老头久久综合| 久久精品国产一区二区| 国产精品高潮久久久久无| 欧美久久久久久蜜桃| 懂色中文一区二区在线播放| 亚洲成人在线免费| 中文字幕精品一区二区精品绿巨人 | 欧美国产激情二区三区| 欧美精品乱码久久久久久按摩| 精品一区二区三区久久| 亚洲精品日韩综合观看成人91| 欧美一区二区在线播放| 99久久久免费精品国产一区二区| 日韩av午夜在线观看| 1000精品久久久久久久久| 91精品国产综合久久福利软件| 成人av电影在线播放| 日本91福利区| 亚洲国产一二三| 国产精品麻豆99久久久久久| 91精品国产一区二区三区香蕉| 丁香一区二区三区| 久久激五月天综合精品| 亚洲一区二区三区美女| 国产精品乱人伦一区二区| 日韩欧美久久久| 欧洲色大大久久| 不卡av免费在线观看| 久久国产精品色婷婷| 亚洲成人资源网| 亚洲精品ww久久久久久p站| 国产精品天美传媒沈樵| 精品免费日韩av| 91精品国产综合久久小美女| 欧美综合在线视频| 99在线精品观看| 成人一级片在线观看| 狠狠色丁香九九婷婷综合五月| 天涯成人国产亚洲精品一区av| 亚洲欧美偷拍另类a∨色屁股| 国产欧美综合在线| 26uuu成人网一区二区三区| 91麻豆精品久久久久蜜臀| 欧美日韩在线免费视频| 欧美性猛片aaaaaaa做受| 在线欧美小视频| 91浏览器打开| 91视频观看视频| 97久久精品人人做人人爽| 成人亚洲精品久久久久软件| 国产高清不卡一区二区| 国产高清久久久| 高清不卡一区二区在线| 高清视频一区二区| 成人午夜碰碰视频| 不卡的电影网站| 不卡的电视剧免费网站有什么| caoporn国产精品| 91老师国产黑色丝袜在线| 在线精品亚洲一区二区不卡| 欧美午夜一区二区三区| 欧美精品xxxxbbbb| 日韩欧美中文字幕制服| 精品日韩成人av| 国产欧美一区二区三区网站| 国产精品天干天干在线综合| 综合色中文字幕| 亚洲444eee在线观看| 麻豆国产精品一区二区三区 | 成人免费av资源| av色综合久久天堂av综合| 91丨九色丨蝌蚪丨老版| 欧美午夜不卡在线观看免费| 日韩限制级电影在线观看| 欧美xxxxxxxxx| 国产精品美女一区二区三区| 亚洲激情中文1区| 日韩国产一二三区| 国产一区二区三区高清播放| a美女胸又www黄视频久久| 欧美中文字幕一区| 精品毛片乱码1区2区3区| 国产精品日韩精品欧美在线 | 免费在线观看不卡| 国产精品一区二区在线播放| 色av一区二区| 91精品国产黑色紧身裤美女| 久久久久久久久岛国免费| 亚洲女人****多毛耸耸8| 日本va欧美va精品发布| 成人深夜视频在线观看| 精品1区2区3区| 久久久99免费| 一区二区日韩av| 国产精品亚洲一区二区三区在线 | 国产精品初高中害羞小美女文| 亚洲综合色视频| 国产一区999| 欧美日韩在线观看一区二区 | 亚洲免费av观看| 麻豆精品新av中文字幕| 色诱视频网站一区| 精品国产一区久久| 一区二区三区国产| 国产激情视频一区二区三区欧美| 欧美色图在线观看| 国产精品久久久久久久久快鸭| 日本怡春院一区二区| 99re这里只有精品首页| 26uuu亚洲综合色| 亚洲观看高清完整版在线观看| 国产精品一卡二| 91精品国产欧美一区二区成人| 日韩伦理电影网| 国产91精品露脸国语对白| 日韩一区二区三区在线| 亚洲bt欧美bt精品777| 91一区二区三区在线观看| 久久久久久久久久美女| 免费亚洲电影在线| 欧美人体做爰大胆视频| 亚洲精品伦理在线| 成人看片黄a免费看在线| 精品国产伦一区二区三区观看体验| 亚洲综合免费观看高清在线观看| 国产夫妻精品视频| 欧美大片免费久久精品三p| 亚洲国产人成综合网站| 色综合久久九月婷婷色综合| 国产精品女同互慰在线看 | 波多野结衣欧美| 精品理论电影在线观看| 美女网站色91| 欧美日韩aaaaaa| 亚洲成av人片一区二区| 欧美性受xxxx黑人xyx性爽| 亚洲久本草在线中文字幕| 暴力调教一区二区三区| 国产三级精品在线| 国产成人av自拍| 久久久亚洲午夜电影| 国产毛片一区二区| 国产**成人网毛片九色| 国产在线精品国自产拍免费| 91精品国产黑色紧身裤美女| 视频一区二区三区中文字幕| 精品视频1区2区3区| 亚洲一区二区三区激情| 欧美丝袜第三区| 亚洲一区二区三区在线播放| 91国产免费看| 亚洲一区在线观看视频| 欧美三级视频在线| 亚洲二区在线视频| 这里只有精品电影| 麻豆一区二区99久久久久| 精品国产三级电影在线观看| 狠狠色丁香九九婷婷综合五月 | 久久亚洲精品小早川怜子| 国产酒店精品激情| 国产精品久99| 在线精品视频一区二区| 日韩高清在线电影| 久久久久久亚洲综合影院红桃| 成人国产亚洲欧美成人综合网| 亚洲日本在线看| 欧美日韩精品久久久| 久久国产乱子精品免费女| 国产精品卡一卡二| 色婷婷国产精品| 日韩电影免费一区| 久久亚洲精品国产精品紫薇 | 欧美日韩一本到| 老色鬼精品视频在线观看播放| 欧美韩日一区二区三区四区| 欧美专区日韩专区| 国产一区二区视频在线| 亚洲天堂精品视频| 日韩视频在线永久播放|