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

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

?? csl_pllhal.h

?? dm642 串口初始化以及測試的程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
/****************************************************************************\*           Copyright (C) 2001 Texas Instruments Incorporated.*                           All Rights Reserved *------------------------------------------------------------------------------* MODULE NAME... PLL* FILENAME...... csl_pllhal.h * DATE CREATED.. Tue 10-30-2001 at 9:08:46a* DATE MODIFIED. Fri 04-16-2004 Modified PID field default values(CLASS,TYPE).*------------------------------------------------------------------------------* HISTORY:*------------------------------------------------------------------------------* DESCRIPTION: (HAL interface file for the PLL module) ** REGISTERS  *   *   PID        -   "PLL Controller Peripheral Identification Register"*   PLLCSR     -   "Control Status register"                                       *   PLLM       -   "Multiplier Control register"   (PLLM)*   PLLDIV0    -   "PLL Divider 0 register"  *   PLLDIV1    -   "PLL Divider 1 register"  *   PLLDIV2    -   "PLL Divider 2 register"  *   PLLDIV3    -   "PLL Divider 3 register"  *   OSCDIV1    -   "Oscillator Divider 1 register"  *\***************************************************************************/#ifndef  _CSL_PLLHAL_H_  #define  _CSL_PLLHAL_H_  /*****************************\*   Include files        \*****************************/#include <csl_stdinc.h> #include <csl_chip.h> #if (PLL_SUPPORT) /************************************************************\*    Misc. Declarations          \************************************************************/ #define   _PLL_BASE_ADDR  0x01B7C000u/************************************************************\*    Module level register/field access macros          \************************************************************/  /* ------------------- */  /* FIELD MAKE MACROS   */  /* ------------------- */  #define PLL_FMK(REG,FIELD,x)\   _PER_FMK(PLL,##REG,##FIELD,x)  #define PLL_FMKS(REG,FIELD,SYM)\   _PER_FMKS(PLL,##REG,##FIELD,##SYM)  /* ---------------------------------- */  /* RAW REGISTER/FIELD ACCESS MACROS   */  /* ---------------------------------- */  #define PLL_REG(REG)  (*(volatile Uint32*) (_PLL_##REG##_ADDR))   #define PLL_ADDR(REG)\   _PLL_##REG##_ADDR   #define PLL_RGET(REG)\   _PER_RGET(_PLL_##REG##_ADDR,PLL,##REG)  #define PLL_RSET(REG,x)\   _PER_RSET(_PLL_##REG##_ADDR,PLL,##REG,x)  #define PLL_FGET(REG,FIELD)\   _PLL_##REG##_FGET(##FIELD)   #define PLL_FSET(REG,FIELD,x)\   _PLL_##REG##_FSET(##FIELD,x)   #define PLL_FSETS(REG,FIELD,SYM)\   _PLL_##REG##_FSETS(##FIELD,##SYM)  /* -------------------------------------------- */  /* ADDRESS BASED REGISTER/FIELD ACCESS MACROS   */  /* -------------------------------------------- */  #define PLL_RGETA(addr,REG)\   _PER_RGET(addr,PLL,##REG)   #define PLL_RSETA(addr,REG,x)\   _PER_RSET(addr,PLL,##REG,x)  #define PLL_FGETA(addr,REG,FIELD)\   _PER_FGET(addr,PLL,##REG,##FIELD)  #define PLL_FSETA(addr,REG,FIELD,x)\   _PER_FSET(addr,PLL,##REG,##FIELD,x)  #define PLL_FSETSA(addr,REG,FIELD,SYM)\   _PER_FSETS(addr,PLL,##REG,##FIELD,##SYM) /*******************************************************************\*        *  ________________  * |                |  * |  PID           |* |________________| **       PID   -    "Peripheral Identification register"  ** FIELDS (msb -> lsb)*   (r) TYPE*   (r) CLASS*   (r) REV*\*******************************************************************/   #define _PLL_PID_OFFSET       0   #define _PLL_PID_ADDR         0x01B7C000u   #define  PLL_PID              PLL_REG(PID)         #define _PLL_PID_TYPE_MASK             0x00FF0000u   #define _PLL_PID_TYPE_SHIFT            0x00000010u   #define  PLL_PID_TYPE_DEFAULT          0x00000001u   #define  PLL_PID_TYPE_OF(x)            _VALUEOF(x)   #define _PLL_PID_CLASS_MASK             0x0000FF00u   #define _PLL_PID_CLASS_SHIFT            0x00000008u   #define  PLL_PID_CLASS_DEFAULT          0x00000008u   #define  PLL_PID_CLASS_OF(x)            _VALUEOF(x)   #define _PLL_PID_REV_MASK             0x000000FFu   #define _PLL_PID_REV_SHIFT            0x00000000u   #define  PLL_PID_REV_DEFAULT          0x00000001u   #define  PLL_PID_REV_OF(x)            _VALUEOF(x)   /*=============   Register DEFAULT macro ==============*/    #define  PLL_PID_DEFAULT  (Uint32) (\      _PER_FDEFAULT(PLL,PID,TYPE) \     |_PER_FDEFAULT(PLL,PID,CLASS) \     |_PER_FDEFAULT(PLL,PID,REV) \   )   /*=============   Register MAKE _RMK macro ==============*/    /*=============   Register Access macros ==============*/    #define _PLL_PID_FGET(FIELD)\     _PER_FGET(_PLL_PID_ADDR,PLL,PID,##FIELD)   #define _PLL_PID_FSET(FIELD,field)\     _PER_FSET(_PLL_PID_ADDR,PLL,PID,##FIELD,field)   #define _PLL_PID_FSETS(FIELD,SYM)\     _PER_FSETS(_PLL_PID_ADDR,PLL,PID,##FIELD,##SYM)/*******************************************************************\*        *  ________________  * |                |  * |  PLLCSR        |* |________________| **       PLLCSR   -    "Control Status register"  ** FIELDS (msb -> lsb)*   (r)  STABLE*   (rw) PLLRST*   (rw) PLLPWRDN*   (rw) PLLEN*\*******************************************************************/   #define _PLL_PLLCSR_OFFSET       64   #define _PLL_PLLCSR_ADDR         (_PLL_BASE_ADDR + 0x100u)   #define  PLL_PLLCSR              PLL_REG(PLLCSR)         #define _PLL_PLLCSR_STABLE_MASK             0x00000040u   #define _PLL_PLLCSR_STABLE_SHIFT            0x00000006u   #define  PLL_PLLCSR_STABLE_DEFAULT          0x00000001u   #define  PLL_PLLCSR_STABLE_OF(x)            _VALUEOF(x)   #define _PLL_PLLCSR_PLLRST_MASK             0x00000008u   #define _PLL_PLLCSR_PLLRST_SHIFT            0x00000003u   #define  PLL_PLLCSR_PLLRST_DEFAULT          0x00000001u   #define  PLL_PLLCSR_PLLRST_OF(x)            _VALUEOF(x)   #define  PLL_PLLCSR_PLLRST_1                0x00000001u   #define  PLL_PLLCSR_PLLRST_0                0x00000000u   #define _PLL_PLLCSR_PLLPWRDN_MASK             0x00000002u   #define _PLL_PLLCSR_PLLPWRDN_SHIFT            0x00000001u   #define  PLL_PLLCSR_PLLPWRDN_DEFAULT          0x00000000u   #define  PLL_PLLCSR_PLLPWRDN_OF(x)            _VALUEOF(x)   #define  PLL_PLLCSR_PLLPWRDN_YES             0x00000001u   #define  PLL_PLLCSR_PLLPWRDN_NO             0x00000000u   #define _PLL_PLLCSR_PLLEN_MASK             0x00000001u   #define _PLL_PLLCSR_PLLEN_SHIFT            0x00000000u   #define  PLL_PLLCSR_PLLEN_DEFAULT          0x00000000u   #define  PLL_PLLCSR_PLLEN_OF(x)            _VALUEOF(x)   #define  PLL_PLLCSR_PLLEN_ENABLE             0x00000001u   #define  PLL_PLLCSR_PLLEN_BYPASS             0x00000000u   /*=============   Register DEFAULT macro ==============*/    #define  PLL_PLLCSR_DEFAULT  (Uint32) (\      _PER_FDEFAULT(PLL,PLLCSR,STABLE) \     |_PER_FDEFAULT(PLL,PLLCSR,PLLRST) \     |_PER_FDEFAULT(PLL,PLLCSR,PLLPWRDN) \     |_PER_FDEFAULT(PLL,PLLCSR,PLLEN) \   )   /*=============   Register MAKE _RMK macro ==============*/    #define  PLL_PLLCSR_RMK(pllrst,pllpwrdn,pllen) \ (Uint32) (\      _PER_FMK(PLL,PLLCSR,PLLRST,pllrst) \     |_PER_FMK(PLL,PLLCSR,PLLPWRDN,pllpwrdn) \     |_PER_FMK(PLL,PLLCSR,PLLEN,pllen) \   )   /*=============   Register Access macros ==============*/    #define _PLL_PLLCSR_FGET(FIELD)\     _PER_FGET(_PLL_PLLCSR_ADDR,PLL,PLLCSR,##FIELD)   #define _PLL_PLLCSR_FSET(FIELD,field)\     _PER_FSET(_PLL_PLLCSR_ADDR,PLL,PLLCSR,##FIELD,field)   #define _PLL_PLLCSR_FSETS(FIELD,SYM)\     _PER_FSETS(_PLL_PLLCSR_ADDR,PLL,PLLCSR,##FIELD,##SYM)/*******************************************************************\*        *  ________________  * |                |  *   PLLM   * |________________| **       PLLM   -    "Multiplier Control register"  ** FIELDS (msb -> lsb)*   (rw) PLLM*\*******************************************************************/   #define _PLL_PLLM_OFFSET       68   #define _PLL_PLLM_ADDR         (_PLL_BASE_ADDR + 0x110u)    #define  PLL_PLLM              PLL_REG(PLLM)         #define _PLL_PLLM_PLLM_MASK             0x0000001Fu   #define _PLL_PLLM_PLLM_SHIFT            0x00000000u   #define  PLL_PLLM_PLLM_DEFAULT          0x00000007u   #define  PLL_PLLM_PLLM_OF(x)            _VALUEOF(x)   /*=============   Register DEFAULT macro ==============*/    #define  PLL_PLLM_DEFAULT  (Uint32) (\     _PER_FDEFAULT(PLL,PLLM,PLLM) \   )   /*=============   Register MAKE _RMK macro ==============*/    #define  PLL_PLLM_RMK(pllm) \ (Uint32) (\      _PER_FMK(PLL,PLLM,PLLM,pllm) \   )   /*=============   Register Access macros ==============*/    #define _PLL_PLLM_FGET(FIELD)\     _PER_FGET(_PLL_PLLM_ADDR,PLL,PLLM,##FIELD)   #define _PLL_PLLM_FSET(FIELD,field)\     _PER_FSET(_PLL_PLLM_ADDR,PLL,PLLM,##FIELD,field)   #define _PLL_PLLM_FSETS(FIELD,SYM)\     _PER_FSETS(_PLL_PLLM_ADDR,PLL,PLLM,##FIELD,##SYM)/*******************************************************************\*        *  ________________  * |                |  * | PLLDIV0        |* |________________| **       PLLDIV0   -    "PLL Divider 0 register"  ** FIELDS (msb -> lsb)*   (rw) D0EN*   (rw) RATIO*\*******************************************************************/   #define _PLL_PLLDIV0_OFFSET       69   #define _PLL_PLLDIV0_ADDR         (_PLL_BASE_ADDR + 0x114u)    #define  PLL_PLLDIV0              PLL_REG(PLLDIV0)         #define _PLL_PLLDIV0_D0EN_MASK             0x00008000u   #define _PLL_PLLDIV0_D0EN_SHIFT            0x0000000Fu   #define  PLL_PLLDIV0_D0EN_DEFAULT          0x00000001u   #define  PLL_PLLDIV0_D0EN_OF(x)            _VALUEOF(x)   #define  PLL_PLLDIV0_D0EN_ENABLE             0x00000001u   #define  PLL_PLLDIV0_D0EN_DISABLE             0x00000000u   #define _PLL_PLLDIV0_RATIO_MASK             0x0000001Fu   #define _PLL_PLLDIV0_RATIO_SHIFT            0x00000000u   #define  PLL_PLLDIV0_RATIO_DEFAULT          0x00000000u   #define  PLL_PLLDIV0_RATIO_OF(x)            _VALUEOF(x)   /*=============   Register DEFAULT macro ==============*/    #define  PLL_PLLDIV0_DEFAULT  (Uint32) (\      _PER_FDEFAULT(PLL,PLLDIV0,D0EN) \     |_PER_FDEFAULT(PLL,PLLDIV0,RATIO) \   )   /*=============   Register MAKE _RMK macro ==============*/    #define  PLL_PLLDIV0_RMK(d0en,ratio) \ (Uint32) (\      _PER_FMK(PLL,PLLDIV0,D0EN,d0en) \     |_PER_FMK(PLL,PLLDIV0,RATIO,ratio) \   )   /*=============   Register Access macros ==============*/    #define _PLL_PLLDIV0_FGET(FIELD)\     _PER_FGET(_PLL_PLLDIV0_ADDR,PLL,PLLDIV0,##FIELD)   #define _PLL_PLLDIV0_FSET(FIELD,field)\     _PER_FSET(_PLL_PLLDIV0_ADDR,PLL,PLLDIV0,##FIELD,field)   #define _PLL_PLLDIV0_FSETS(FIELD,SYM)\     _PER_FSETS(_PLL_PLLDIV0_ADDR,PLL,PLLDIV0,##FIELD,##SYM)/*******************************************************************\*        

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线视频免费播放| 中文字幕亚洲不卡| 久久精品国产一区二区| 欧美一二三四区在线| 国内精品国产成人国产三级粉色 | 国产精品乱人伦| 国产成人av福利| 亚洲三级在线看| 欧美狂野另类xxxxoooo| 美女视频免费一区| 欧美精品免费视频| 久久精品国产精品亚洲红杏| 国产片一区二区三区| 色系网站成人免费| 美女视频一区二区三区| 中文字幕乱码久久午夜不卡 | 自拍偷拍国产精品| 91丨九色丨国产丨porny| 欧美色老头old∨ideo| 久久精品日韩一区二区三区| 久久se精品一区二区| 久久久久久久久久电影| 欧美在线影院一区二区| 精品亚洲国产成人av制服丝袜| 六月婷婷色综合| 国产欧美日韩精品在线| 欧美老女人第四色| 国产精品亚洲专一区二区三区| 国产成人精品一区二区三区网站观看| 床上的激情91.| 日韩精品午夜视频| 亚洲美女精品一区| 日本一区二区成人在线| 91精品国产91久久久久久最新毛片| 久久久综合精品| 欧美电影影音先锋| 91在线精品一区二区| 黄色小说综合网站| 美腿丝袜亚洲三区| 亚洲色图欧美激情| 国产精品热久久久久夜色精品三区| 麻豆精品一二三| 亚洲高清三级视频| 亚洲午夜电影网| 亚洲一区中文在线| 一区二区三区av电影| 91精品一区二区三区久久久久久 | 色爱区综合激月婷婷| 国产一区不卡精品| 久久99在线观看| 激情欧美日韩一区二区| 日韩电影在线一区二区三区| 天堂av在线一区| 日韩制服丝袜先锋影音| 狂野欧美性猛交blacked| 青青草成人在线观看| 免费观看一级特黄欧美大片| 久久99久久久久| 国产麻豆精品视频| 91丨porny丨国产| 在线成人免费观看| 久久伊人中文字幕| 国产精品成人免费在线| 一区二区在线观看视频| 日韩福利视频网| 色综合色狠狠天天综合色| 欧美伊人精品成人久久综合97| 日韩精品乱码av一区二区| 天堂午夜影视日韩欧美一区二区| 日韩欧美中文一区二区| ww久久中文字幕| 亚洲午夜精品在线| 粉嫩aⅴ一区二区三区四区| 在线免费亚洲电影| 欧美一卡二卡三卡| 亚洲日穴在线视频| 国产美女精品在线| 欧美日韩一级二级三级| 国产精品久久久久婷婷二区次| 日韩女优毛片在线| 一区二区三区视频在线看| 国内欧美视频一区二区| 欧美亚洲图片小说| 免费在线观看成人| 丁香激情综合国产| 欧美精品一区二区三区高清aⅴ| 91久久久免费一区二区| 国产精品毛片a∨一区二区三区| 91精品国产全国免费观看| 国产精品国产成人国产三级| 激情综合色丁香一区二区| 欧美一卡二卡在线观看| 男女激情视频一区| 欧美精品一卡二卡| 天使萌一区二区三区免费观看| 精品一区二区在线播放| 欧美日韩国产综合一区二区| 亚洲一区成人在线| 欧美肥胖老妇做爰| 视频在线观看一区| 日韩欧美在线1卡| 久国产精品韩国三级视频| 5月丁香婷婷综合| 精品系列免费在线观看| 国产精品久久久久久亚洲毛片| 亚洲欧洲日韩综合一区二区| 99久久精品免费看国产| 一区二区高清在线| 日韩亚洲电影在线| 国产成人av一区二区| 亚洲欧美日韩中文字幕一区二区三区| 中文字幕在线观看一区二区| 99久久婷婷国产综合精品电影| 欧美日韩欧美一区二区| 久久国产欧美日韩精品| 亚洲特黄一级片| 精品电影一区二区三区| 91黄色激情网站| 免费成人在线影院| 亚洲欧美电影院| 欧美va日韩va| 欧洲一区二区av| 国产精品自拍毛片| 日韩精彩视频在线观看| 日韩美女视频一区| 国产婷婷一区二区| 欧美成人一区二区| 91麻豆精品国产91久久久久久| 亚洲va国产天堂va久久en| 精品福利av导航| 欧美午夜精品久久久| 成人污视频在线观看| 久久99精品一区二区三区| 亚洲国产日韩在线一区模特| 亚洲国产精品高清| 久久久久久97三级| 久久尤物电影视频在线观看| 制服丝袜亚洲色图| 777色狠狠一区二区三区| 欧美性videosxxxxx| 在线观看日韩一区| 成人app网站| 成人av午夜电影| 99精品视频在线免费观看| 不卡的av电影| 欧美视频精品在线观看| 欧美亚一区二区| 欧美伊人久久久久久久久影院 | 亚洲免费在线视频| 亚洲欧洲综合另类| 亚洲国产一区视频| 免费成人av资源网| 免费在线观看精品| 国产98色在线|日韩| 色婷婷狠狠综合| 欧美一区二区三区成人| 久久影院视频免费| 亚洲码国产岛国毛片在线| 午夜精品一区二区三区免费视频| 在线播放91灌醉迷j高跟美女| 奇米色777欧美一区二区| 国产激情一区二区三区| 99精品视频在线播放观看| 欧美三级视频在线观看| 精品成人免费观看| 亚洲少妇30p| 日本亚洲三级在线| 色香蕉久久蜜桃| 久久奇米777| 日本最新不卡在线| 欧美色老头old∨ideo| 中文在线免费一区三区高中清不卡| 91国产免费看| 国产亲近乱来精品视频| 舔着乳尖日韩一区| 在线影视一区二区三区| 国产香蕉久久精品综合网| 图片区日韩欧美亚洲| 99久久精品免费看国产 | 午夜国产精品一区| 一本高清dvd不卡在线观看| 精品国产第一区二区三区观看体验| 国产精品美女久久久久久久久久久 | 亚洲国产人成综合网站| www.亚洲免费av| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲电影第三页| 欧美最猛性xxxxx直播| 一区2区3区在线看| 日本精品裸体写真集在线观看| 国产精品蜜臀在线观看| 成人精品小蝌蚪| 国产精品久久福利| 91久久免费观看| 午夜久久久久久电影| 欧美一区二区三区四区在线观看| 日韩av二区在线播放| 日韩精品一区二区在线观看| 韩国av一区二区| 国产精品久久毛片a|