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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? csl_i2chal.h

?? evmDM642 flash測試程序
?? H
?? 第 1 頁 / 共 5 頁
字號:
/******************************************************************************\*           Copyright (C) 1999-2000 Texas Instruments Incorporated.*                           All Rights Reserved*------------------------------------------------------------------------------* FILENAME...... csl_i2chal.h* DATE CREATED.. 10/02/2001 * .............. 10/11/2001    first draft completed* LAST MODIFIED. 11/19/2001    register renaming *                11/09/2001    update bit field names *                07/02/2003    update to latest spec.*------------------------------------------------------------------------------* REGISTERS** I2COAR0    - I2C0 Own Address register* I2COAR1    - I2C1 Own Address register* I2CIER0    - I2C0 Interrupt Mask/Status register* I2CIER1    - I2C1 Interrupt Mask/Status register* I2CSTR0    - I2C0 Interrupt Status register* I2CSTR1    - I2C1 Interrupt Status register* I2CCLKL0   - I2C0 Clock Divider Low register* I2CCLKL1   - I2C1 Clock Divider Low register* I2CCLKH0   - I2C0 Clock Divider High register* I2CCLKH1   - I2C1 Clock Divider High register* I2CCNT0    - I2C0 Data Count register* I2CCNT1    - I2C1 Data Count register* I2CDRR0    - I2C0 Data Receive register* I2CDRR1    - I2C1 Data Receive register* I2CSAR0    - I2C0 Slave Address register* I2CSAR1    - I2C1 Slave Address register* I2CDXR0    - I2C0 Data Transmit register* I2CDXR1    - I2C1 Data Transmit register* I2CMDR0    - I2C0 Mode register* I2CMDR1    - I2C1 Mode register* I2CISRC0    - I2C0 Interrupt Vector register* I2CISRC1    - I2C1 Interrupt Vector register* I2CEMDR0   - I2C0 Extended Mode register(1)* I2CEMDR1   - I2C1 Extended Mode register(1)* I2CPSC0    - I2C0 Prescaler register* I2CPSC1    - I2C1 Prescaler register* I2CPID10   - I2C0 Peripheral ID register 1(1)* I2CPID11   - I2C1 Peripheral ID register 1(1)* I2CPID20   - I2C0 Peripheral ID register 2(1)* I2CPID21   - I2C1 Peripheral ID register 2(1)* I2CPFUNC0  - I2C0 Peripheral Functional register(1)* I2CPFUNC1  - I2C1 Peripheral Functional register(1)* I2CPDIR0   - I2C0 Pin Direction register(1)* I2CPDIR1   - I2C1 Pin Direction register(1)* I2CPDIN0   - I2C0 Pin Data In register(1)* I2CPDIN1   - I2C1 Pin Data In register(1)* I2CPDOUT0  - I2C0 Pin Data Out register(1)* I2CPDOUT1  - I2C1 Pin Data Out register(1)* I2CPDSET0  - I2C0 Pin Data Set register(1)* I2CPDSET1  - I2C1 Pin Data Set register(1)* I2CPDCLR0  - I2C0 Pin Data Clear register(1)* I2CPDCLR1  - I2C1 Pin Data Clear register(1)** (1) For C6418/C6413/C6410 only\******************************************************************************/#ifndef _CSL_I2CHAL_H_#define _CSL_I2CHAL_H_#include <csl_stdinc.h>#include <csl_chip.h>#if (I2C_SUPPORT)/******************************************************************************\* MISC section\******************************************************************************/#if (CHIP_6713 || CHIP_DA610 || CHIP_6418 || CHIP_6413 || CHIP_6410)  #define _I2C_PORT_CNT        2  #define _I2C_BASE_PORT0      0x01B40000u  #define _I2C_BASE_PORT1      0x01B44000u#endif#if (CHIP_DM642 | CHIP_6412)  #define _I2C_PORT_CNT        1  #define _I2C_BASE_PORT0      0x01B40000u#endif /******************************************************************************\* module level register/field access macros\******************************************************************************/  /* ----------------- */  /* FIELD MAKE MACROS */  /* ----------------- */  #define I2C_FMK(REG,FIELD,x)\    _PER_FMK(I2C,##REG,##FIELD,x)  #define I2C_FMKS(REG,FIELD,SYM)\    _PER_FMKS(I2C,##REG,##FIELD,##SYM)  /* -------------------------------- */  /* RAW REGISTER/FIELD ACCESS MACROS */  /* -------------------------------- */  #define I2C_ADDR(REG)\    _I2C_##REG##_ADDR  #define I2C_RGET(REG)\    _PER_RGET(_I2C_##REG##_ADDR,I2C,##REG)  #define I2C_RSET(REG,x)\    _PER_RSET(_I2C_##REG##_ADDR,I2C,##REG,x)  #define I2C_FGET(REG,FIELD)\    _I2C_##REG##_FGET(##FIELD)  #define I2C_FSET(REG,FIELD,x)\    _I2C_##REG##_FSET(##FIELD,##x)  #define I2C_FSETS(REG,FIELD,SYM)\    _I2C_##REG##_FSETS(##FIELD,##SYM)  /* ------------------------------------------ */  /* ADDRESS BASED REGISTER/FIELD ACCESS MACROS */  /* ------------------------------------------ */  #define I2C_RGETA(addr,REG)\    _PER_RGET(addr,I2C,##REG)  #define I2C_RSETA(addr,REG,x)\    _PER_RSET(addr,I2C,##REG,x)  #define I2C_FGETA(addr,REG,FIELD)\    _PER_FGET(addr,I2C,##REG,##FIELD)  #define I2C_FSETA(addr,REG,FIELD,x)\    _PER_FSET(addr,I2C,##REG,##FIELD,x)  #define I2C_FSETSA(addr,REG,FIELD,SYM)\    _PER_FSETS(addr,I2C,##REG,##FIELD,##SYM)  /* ----------------------------------------- */  /* HANDLE BASED REGISTER/FIELD ACCESS MACROS */  /* ----------------------------------------- */  #define I2C_ADDRH(h,REG)\    (Uint32)(&((h)->baseAddr[_I2C_##REG##_OFFSET]))  #define I2C_RGETH(h,REG)\    I2C_RGETA(I2C_ADDRH(h,##REG),##REG)  #define I2C_RSETH(h,REG,x)\    I2C_RSETA(I2C_ADDRH(h,##REG),##REG,x)  #define I2C_FGETH(h,REG,FIELD)\    I2C_FGETA(I2C_ADDRH(h,##REG),##REG,##FIELD)  #define I2C_FSETH(h,REG,FIELD,x)\    I2C_FSETA(I2C_ADDRH(h,##REG),##REG,##FIELD,x)  #define I2C_FSETSH(h,REG,FIELD,SYM)\    I2C_FSETSA(I2C_ADDRH(h,##REG),##REG,##FIELD,##SYM)/******************************************************************************\*  ___________________* |                   |* |  I 2 C O A R      |* |___________________|** I2COAR0    - I2C0 Own Address register* I2COAR1    - I2C1 Own Address register** FIELDS (msb -> lsb)* (rw) A*\******************************************************************************/  #define _I2C_I2COAR_OFFSET           0  #define _I2C_I2COAR0_ADDR            0x01B40000  #define _I2C_I2COAR1_ADDR            0x01B44000  #define _I2C_I2COAR_A_MASK          0x000003FFu   #define _I2C_I2COAR_A_SHIFT         0x00000000u  #define  I2C_I2COAR_A_DEFAULT       0x00000000u  #define  I2C_I2COAR_A_OF(x)         _VALUEOF(x)  #define  I2C_I2COAR_OF(x)             _VALUEOF(x)  #define I2C_I2COAR_DEFAULT (Uint32)(\     _PER_FDEFAULT(I2C,I2COAR,A)\  )  #define I2C_I2COAR_RMK(a) (Uint32)(\     _PER_FMK(I2C,I2COAR,A,a)\  )     #define _I2C_I2COAR_FGET(N,FIELD)\    _PER_FGET(_I2C_I2COAR##N##_ADDR,I2C,I2COAR,##FIELD)  #define _I2C_I2COAR_FSET(N,FIELD,field)\    _PER_FSET(_I2C_I2COAR##N##_ADDR,I2C,I2COAR,##FIELD,field)  #define _I2C_I2COAR_FSETS(N,FIELD,SYM)\    _PER_FSETS(_I2C_I2COAR##N##_ADDR,I2C,I2COAR,##FIELD,##SYM)  #define _I2C_I2COAR0_FGET(FIELD) _I2C_I2COAR_FGET(0,##FIELD)  #define _I2C_I2COAR1_FGET(FIELD) _I2C_I2COAR_FGET(1,##FIELD)  #define _I2C_I2COAR0_FSET(FIELD,f) _I2C_I2COAR_FSET(0,##FIELD,f)  #define _I2C_I2COAR1_FSET(FIELD,f) _I2C_I2COAR_FSET(1,##FIELD,f)  #define _I2C_I2COAR0_FSETS(FIELD,SYM) _I2C_I2COAR_FSETS(0,##FIELD,##SYM)  #define _I2C_I2COAR1_FSETS(FIELD,SYM) _I2C_I2COAR_FSETS(1,##FIELD,##SYM)/******************************************************************************\*  (Keeping the old definitions for backward compatibility)*  ___________________* |                   |* |  I 2 C I M R      |* |___________________|** I2CIMR0    - I2C0 Interrupt Mask/Status register* I2CIMR1    - I2C1 Interrupt Mask/Status register** FIELDS (msb -> lsb)* (rw) ICXRDY* (rw) ICRRDY* (rw) ARDY* (rw) NACK* (rw) AL\******************************************************************************/#if (!(CHIP_6410 | CHIP_6413 | CHIP_6418))  #define _I2C_I2CIMR_OFFSET           1  #define _I2C_I2CIMR0_ADDR            0x01B40004  #define _I2C_I2CIMR1_ADDR            0x01B44004  #define _I2C_I2CIMR_ICXRDY_MASK          0x00000010u  #define _I2C_I2CIMR_ICXRDY_SHIFT         0x00000004u  #define  I2C_I2CIMR_ICXRDY_DEFAULT       0x00000000u  #define  I2C_I2CIMR_ICXRDY_OF(x)         _VALUEOF(x)  #define  I2C_I2CIMR_ICXRDY_MSK           0x00000000u  #define  I2C_I2CIMR_ICXRDY_UNMSK         0x00000001u  #define _I2C_I2CIMR_ICRRDY_MASK          0x00000008u  #define _I2C_I2CIMR_ICRRDY_SHIFT         0x00000003u  #define  I2C_I2CIMR_ICRRDY_DEFAULT       0x00000000u  #define  I2C_I2CIMR_ICRRDY_OF(x)         _VALUEOF(x)  #define  I2C_I2CIMR_ICRRDY_MSK           0x00000000u  #define  I2C_I2CIMR_ICRRDY_UNMSK         0x00000001u  #define _I2C_I2CIMR_ARDY_MASK            0x00000004u  #define _I2C_I2CIMR_ARDY_SHIFT           0x00000002u  #define  I2C_I2CIMR_ARDY_DEFAULT         0x00000000u  #define  I2C_I2CIMR_ARDY_OF(x)           _VALUEOF(x)  #define  I2C_I2CIMR_ARDY_MSK             0x00000000u  #define  I2C_I2CIMR_ARDY_UNMSK           0x00000001u  #define _I2C_I2CIMR_NACK_MASK            0x00000002u  #define _I2C_I2CIMR_NACK_SHIFT           0x00000001u  #define  I2C_I2CIMR_NACK_DEFAULT         0x00000000u  #define  I2C_I2CIMR_NACK_OF(x)           _VALUEOF(x)  #define  I2C_I2CIMR_NACK_MSK             0x00000000u  #define  I2C_I2CIMR_NACK_UNMSK           0x00000001u  #define _I2C_I2CIMR_AL_MASK              0x00000001u  #define _I2C_I2CIMR_AL_SHIFT             0x00000000u  #define  I2C_I2CIMR_AL_DEFAULT           0x00000000u  #define  I2C_I2CIMR_AL_OF(x)             _VALUEOF(x)  #define  I2C_I2CIMR_AL_MSK               0x00000000u  #define  I2C_I2CIMR_AL_UNMSK             0x00000001u  #define  I2C_I2CIMR_OF(x)                _VALUEOF(x)  #define I2C_I2CIMR_DEFAULT (Uint32)(\      _PER_FDEFAULT(I2C,I2CIMR,ICXRDY)\     |_PER_FDEFAULT(I2C,I2CIMR,ICRRDY)\     |_PER_FDEFAULT(I2C,I2CIMR,ARDY)\     |_PER_FDEFAULT(I2C,I2CIMR,NACK)\     |_PER_FDEFAULT(I2C,I2CIMR,AL)\  )  #define I2C_I2CIMR_RMK(icxrdy,icrrdy,ardy,nack,al) (Uint32)(\      _PER_FMK(I2C,I2CIMR,ICXRDY,icxrdy)\     |_PER_FMK(I2C,I2CIMR,ICRRDY,icrrdy)\     |_PER_FMK(I2C,I2CIMR,ARDY,ardy)\     |_PER_FMK(I2C,I2CIMR,NACK,nack)\     |_PER_FMK(I2C,I2CIMR,AL,al)\  )       #define _I2C_I2CIMR_FGET(N,FIELD)\    _PER_FGET(_I2C_I2CIMR##N##_ADDR,I2C,I2CIMR,##FIELD)  #define _I2C_I2CIMR_FSET(N,FIELD,field)\    _PER_FSET(_I2C_I2CIMR##N##_ADDR,I2C,I2CIMR,##FIELD,field)  #define _I2C_I2CIMR_FSETS(N,FIELD,SYM)\    _PER_FSETS(_I2C_I2CIMR##N##_ADDR,I2C,I2CIMR,##FIELD,##SYM)  #define _I2C_I2CIMR0_FGET(FIELD) _I2C_I2CIMR_FGET(0,##FIELD)  #define _I2C_I2CIMR1_FGET(FIELD) _I2C_I2CIMR_FGET(1,##FIELD)  #define _I2C_I2CIMR0_FSET(FIELD,f) _I2C_I2CIMR_FSET(0,##FIELD,f)  #define _I2C_I2CIMR1_FSET(FIELD,f) _I2C_I2CIMR_FSET(1,##FIELD,f)  #define _I2C_I2CIMR0_FSETS(FIELD,SYM) _I2C_I2CIMR_FSETS(0,##FIELD,##SYM)  #define _I2C_I2CIMR1_FSETS(FIELD,SYM) _I2C_I2CIMR_FSETS(1,##FIELD,##SYM)#endif/******************************************************************************\*  ___________________* |                   |* |  I 2 C I E R      |* |___________________|** I2CIER0    - I2C0 Interrupt Mask/Status register* I2CIER1    - I2C1 Interrupt Mask/Status register** FIELDS (msb -> lsb)* (rw) AAS(1)* (rw) SCD(1)* (rw) ICXRDY* (rw) ICRRDY* (rw) ARDY* (rw) NACK* (rw) AL**  (1) For  C6418/C6413/C6410 only\******************************************************************************/  #define _I2C_I2CIER_OFFSET           1  #define _I2C_I2CIER0_ADDR            0x01B40004  #define _I2C_I2CIER1_ADDR            0x01B44004#if (CHIP_6418 || CHIP_6413 || CHIP_6410)  #define _I2C_I2CIER_AAS_MASK             0x00000040u  #define _I2C_I2CIER_AAS_SHIFT            0x00000006u  #define  I2C_I2CIER_AAS_DEFAULT          0x00000000u  #define  I2C_I2CIER_AAS_OF(x)            _VALUEOF(x)  #define  I2C_I2CIER_AAS_MSK              0x00000000u  #define  I2C_I2CIER_AAS_UNMSK            0x00000001u  #define _I2C_I2CIER_SCD_MASK             0x00000020u  #define _I2C_I2CIER_SCD_SHIFT            0x00000005u  #define  I2C_I2CIER_SCD_DEFAULT          0x00000000u  #define  I2C_I2CIER_SCD_OF(x)            _VALUEOF(x)  #define  I2C_I2CIER_SCD_MSK              0x00000000u  #define  I2C_I2CIER_SCD_UNMSK            0x00000001u#endif  #define _I2C_I2CIER_ICXRDY_MASK          0x00000010u  #define _I2C_I2CIER_ICXRDY_SHIFT         0x00000004u  #define  I2C_I2CIER_ICXRDY_DEFAULT       0x00000000u  #define  I2C_I2CIER_ICXRDY_OF(x)         _VALUEOF(x)  #define  I2C_I2CIER_ICXRDY_MSK           0x00000000u  #define  I2C_I2CIER_ICXRDY_UNMSK         0x00000001u  #define _I2C_I2CIER_ICRRDY_MASK          0x00000008u  #define _I2C_I2CIER_ICRRDY_SHIFT         0x00000003u  #define  I2C_I2CIER_ICRRDY_DEFAULT       0x00000000u  #define  I2C_I2CIER_ICRRDY_OF(x)         _VALUEOF(x)  #define  I2C_I2CIER_ICRRDY_MSK           0x00000000u  #define  I2C_I2CIER_ICRRDY_UNMSK         0x00000001u

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
福利电影一区二区| 国产亚洲美州欧州综合国| 最近中文字幕一区二区三区| 精品一区二区久久| 日韩一区二区在线免费观看| 亚洲成人综合网站| 欧美日韩国产一二三| 亚洲国产毛片aaaaa无费看 | 91国产福利在线| 欧美国产1区2区| 成人污污视频在线观看| 国产欧美日韩麻豆91| 国产精品一区二区久久不卡| 精品免费视频.| 国产美女av一区二区三区| 久久久亚洲国产美女国产盗摄 | 精品一区二区久久| 精品久久久久久久久久久久久久久| 天天影视网天天综合色在线播放| 欧美狂野另类xxxxoooo| 日本不卡在线视频| 精品成a人在线观看| 久久99精品久久久久久久久久久久| 色婷婷综合激情| 亚洲bt欧美bt精品| 91精品国产美女浴室洗澡无遮挡| 美女脱光内衣内裤视频久久影院| 精品美女被调教视频大全网站| 国产一区在线精品| 国产精品污网站| 在线观看亚洲成人| 日本午夜精品视频在线观看| 久久综合九色综合欧美98| 国产一区二区伦理| 国产亚洲成av人在线观看导航| www.色精品| 五月开心婷婷久久| 26uuu精品一区二区| 91色婷婷久久久久合中文| 亚洲永久精品大片| 精品盗摄一区二区三区| 成人激情动漫在线观看| 亚洲欧美激情视频在线观看一区二区三区 | 色综合久久久网| 综合激情网...| 欧美嫩在线观看| 国产福利一区在线观看| 一区二区理论电影在线观看| 日韩欧美中文一区| 99综合影院在线| 精品一区二区免费在线观看| 亚洲精品国产高清久久伦理二区| 精品欧美黑人一区二区三区| 91毛片在线观看| 精品中文av资源站在线观看| 亚洲欧美激情视频在线观看一区二区三区| 91精品国产综合久久香蕉麻豆| 国产91精品精华液一区二区三区 | 久久久一区二区三区| 日本韩国欧美一区二区三区| 国产suv一区二区三区88区| 亚洲日本中文字幕区| 在线视频你懂得一区二区三区| 日韩va亚洲va欧美va久久| 日韩一区在线播放| 精品久久五月天| 欧美一区三区二区| 欧美亚洲一区三区| 国产白丝网站精品污在线入口| 首页国产丝袜综合| 亚洲欧洲成人自拍| 日韩久久免费av| 欧美精选午夜久久久乱码6080| 97国产一区二区| 国产在线播放一区三区四| 亚洲国产欧美一区二区三区丁香婷| 国产精品二区一区二区aⅴ污介绍| 欧美电影免费提供在线观看| 欧美日韩精品二区第二页| 91黄色激情网站| 国产91综合一区在线观看| 久久丁香综合五月国产三级网站 | 精品国产免费一区二区三区四区 | 亚洲色图丝袜美腿| 欧美高清在线精品一区| 久久久久久亚洲综合| 精品少妇一区二区三区在线播放 | 久久成人综合网| 青青青爽久久午夜综合久久午夜| 亚洲一区二区在线观看视频 | 亚洲欧洲三级电影| 欧美韩国一区二区| 日韩欧美亚洲另类制服综合在线| 在线精品观看国产| 色吧成人激情小说| 91片黄在线观看| 一本一道久久a久久精品| 成人91在线观看| av电影一区二区| 91在线国内视频| 91在线观看免费视频| 色综合天天综合在线视频| 色吧成人激情小说| 色婷婷精品大视频在线蜜桃视频| 成人av电影在线网| www.亚洲国产| 欧美在线观看视频一区二区| 色婷婷综合在线| 欧美美女一区二区在线观看| 蜜芽一区二区三区| 久久美女高清视频| 精品久久一二三区| 日本一区二区三区电影| 中文字幕av一区 二区| 亚洲人成伊人成综合网小说| 一区二区欧美在线观看| 亚洲第一主播视频| 青娱乐精品视频在线| 国产一区二区在线视频| 成人性色生活片| 色狠狠综合天天综合综合| 欧美精品三级日韩久久| 欧美大片一区二区| 欧美一级高清大全免费观看| 精品久久久网站| 国产精品电影一区二区| 亚洲丰满少妇videoshd| 美女精品自拍一二三四| 国产福利一区二区三区视频| 99久久精品国产导航| 欧美日韩在线不卡| 欧美日韩一区久久| 日韩午夜av电影| 中文字幕第一区综合| 亚洲一区二区四区蜜桃| 精品一区二区在线视频| www.日韩在线| 欧美一区二区三区在线电影| 欧美极品xxx| 日本美女一区二区三区视频| 成人激情开心网| 日韩欧美一二三| 一区二区高清视频在线观看| 国内外成人在线视频| 色综合久久66| 欧美日韩国产欧美日美国产精品| 久久嫩草精品久久久精品| 亚洲午夜在线电影| 东方aⅴ免费观看久久av| 欧美剧在线免费观看网站| 精品粉嫩超白一线天av| 成人av在线影院| 精品国产一二三| 亚洲综合男人的天堂| 国产在线播精品第三| 欧美日韩国产美| 国产91高潮流白浆在线麻豆| 成人性生交大片免费看在线播放| 精品播放一区二区| 捆绑调教一区二区三区| 日韩亚洲欧美在线| 日韩在线一区二区三区| 欧美亚洲国产怡红院影院| 亚洲精品免费一二三区| 91理论电影在线观看| 日韩毛片精品高清免费| 波多野结衣一区二区三区| 国产精品人妖ts系列视频| 成人国产视频在线观看| 国产精品国模大尺度视频| 高清国产午夜精品久久久久久| 国产色91在线| 成人av综合在线| 成人免费一区二区三区在线观看| 成人美女视频在线看| 国产精品久久久久久一区二区三区| 成人性色生活片| 亚洲免费观看高清在线观看| 99精品桃花视频在线观看| 亚洲素人一区二区| 欧美性大战久久久久久久蜜臀| 亚洲图片欧美综合| 91精品欧美综合在线观看最新 | 久久99国产精品尤物| 日韩欧美成人一区| 国产电影一区在线| 国产精品电影一区二区三区| 91国偷自产一区二区三区观看| 亚洲成人久久影院| 精品国产制服丝袜高跟| 国产精品一级二级三级| 一色屋精品亚洲香蕉网站| 欧美日韩中文字幕精品| 久色婷婷小香蕉久久| 国产欧美日韩在线| 91高清在线观看| 精品在线观看免费| 亚洲日本在线a| 欧美一级二级在线观看| 成人综合在线观看|