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

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

?? xsclkmgr.c

?? 嵌入式系統關于串口傳輸、觸摸屏、定時器、控制器、中斷處理、音頻控制等實驗代碼
?? C
字號:
/******************************************************************************
**
**  COPYRIGHT (C) 2000, 2001 Intel Corporation. 
**
**  This software as well as the software described in it is furnished under 
**  license and may only be used or copied in accordance with the terms of the 
**  license. The information in this file is furnished for informational use 
**  only, is subject to change without notice, and should not be construed as 
**  a commitment by Intel Corporation. Intel Corporation assumes no 
**  responsibility or liability for any errors or inaccuracies that may appear 
**  in this document or any software that may be provided in association with 
**  this document. 
**  Except as permitted by such license, no part of this document may be 
**  reproduced, stored in a retrieval system, or transmitted in any form or by 
**  any means without the express written consent of Intel Corporation. 
**
**  FILENAME:       XsClkMgr.c 
**
**  PURPOSE:        API for the clocks manager. The clocks manager is responsible 
**                  for enabling and disabling clocks to the peripheral devices
**
**  LAST MODIFIED:  $Modtime: 2/28/01 1:53p $
******************************************************************************/

/*
*******************************************************************************
*   HEADER FILES
*******************************************************************************
*/

#include "systypes.h"
#include "errors.h"
#define CKEN_GLOBALS
#include "XsClkMgr.h"
#undef CKEN_GLOBALS


/*
*******************************************************************************
*   GLOBAL DEFINITIONS
*******************************************************************************
*/

volatile clkMgrRegsT *clkMgrRegsP = (clkMgrRegsT *)CKEN_REGISTER_BASE;

/*
*******************************************************************************
*   LOCAL DEFINITIONS
*******************************************************************************
*/

/*
*******************************************************************************
*
* FUNCTION:         XsCMEnableClock
*
* DESCRIPTION:      Enables the clock for one or more peripheral devices. Any
*                   devices that have been previously enabled will remain enabled.
*
* INPUT PARAMETERS: UINT32 - a mask describing which peripherals to enable
*
* RETURNS:          UINT32 - 0 means no error
*
* GLOBAL EFFECTS:   Enables a device that will begin to consume power. 
*                   There may be power management schemes in place.
*
* ASSUMPTIONS:      None
*
* CALLS:            None
*
* CALLED BY:        Anyone
*
* PROTOTYPE:        UINT32 xsCMEnableClock (periphClkNamesT mask);
*
*******************************************************************************
*/
UINT32 xsCMEnableClock(periphClkNamesT mask)
{
    UINT32 returnValue = 0;
    UINT32 tempMask;
    
    // preserve any previous state by ORing the enables into the register
    clkMgrRegsP = (clkMgrRegsT *)CKEN_REGISTER_BASE;
    
    tempMask = clkMgrRegsP->CKEN;
    
    clkMgrRegsP->CKEN |= (UINT32)mask;

    // This part is just to verify that the register was changed. 

    if (clkMgrRegsP->CKEN != (clkMgrRegsP->CKEN |= (UINT32)mask))
    {
        //handle the error
//        LOGERROR(returnValue, ERR_L_XSCLKMGR, 0, ERR_T_NOBITSET, tempMask, clkMgrRegsP->CKEN, mask);
    }
    return returnValue;
}

/*
*******************************************************************************
*
* FUNCTION:         XsCMDisableClock
*
* DESCRIPTION:      Disables the clock for one or more peripheral devices. Any
*                   devices that have been previously enabled will remain enabled.
*
* INPUT PARAMETERS: UINT32 - a mask describing which peripherals to enable
*
* RETURNS:          UINT32 - 0 means no error
*
* GLOBAL EFFECTS:   disables a device that is consuming power. 
*
* ASSUMPTIONS:      None
*
* CALLS:            None
*
* CALLED BY:        Anyone
*
* PROTOTYPE:        UINT32 xsCMDisableClock (periphClkNamesT mask);
*
*******************************************************************************
*/
UINT32 xsCMDisableClock(periphClkNamesT mask)
{
    UINT32 returnValue = 0;
    UINT32 tempMask;
    
    // preserve any previous state by ANDing the ones compliment of the disables 
    // into the register
    
    tempMask = clkMgrRegsP->CKEN;
    
    clkMgrRegsP->CKEN &= (UINT32)~mask;

    // This part is just to verify that the register was changed. 

    if (clkMgrRegsP->CKEN != (clkMgrRegsP->CKEN &= (UINT32)~mask))
    {
        //handle the error
//        LOGERROR(returnValue, ERR_L_XSCLKMGR, 0, ERR_T_NOBITSET, tempMask, clkMgrRegsP->CKEN, mask);
    }
    return returnValue;
}

/*
*******************************************************************************
*
* FUNCTION:         xsCMDisableClockAll
*
* DESCRIPTION:      Disables all peripheral clocks unconditionally.
*                   This function is normally not called and would commonly be 
*                   used in some initial setup function of the system.
*
* INPUT PARAMETERS: void
*
* RETURNS:          UINT32 - 0 means no error
*
* GLOBAL EFFECTS:   Turns off the clocks of all devices
*
* ASSUMPTIONS:      None
*
* CALLS:            None
*
* CALLED BY:        Anyone
*
* PROTOTYPE:        UINT32 xsCMDisableClockAll(void);
*
*******************************************************************************
*/
UINT32 xsCMDisableClockAll(void)
{
    UINT32 returnValue = 0;
    
    clkMgrRegsP->CKEN = 0x0;
    
    // just checking for a change to the register
    
    if (clkMgrRegsP->CKEN != 0x0)
    {
//        LOGERROR(returnValue, ERR_L_XSCLKMGR, 0, ERR_T_NOBITSET, clkMgrRegsP->CKEN, 0, 0);
    }

    return returnValue;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线观看污| 中文字幕不卡在线播放| 久久久久久免费| 亚洲黄色小视频| 精品一区二区三区在线播放| 不卡一区中文字幕| 精品国产制服丝袜高跟| 一区二区欧美视频| 国产高清不卡二三区| 91精品国产91热久久久做人人 | 亚洲色大成网站www久久九九| 亚洲电影在线播放| 99久久国产综合精品麻豆| 欧美一区二区三区在线观看视频| 亚洲欧美激情在线| 成人h动漫精品一区二区 | 91精品福利视频| 国产日韩精品视频一区| 经典一区二区三区| 91精品国产91久久久久久最新毛片 | 亚洲丝袜精品丝袜在线| 国产在线播放一区二区三区| 91精品国产日韩91久久久久久| 一区二区视频免费在线观看| 成人综合日日夜夜| 久久久久国产免费免费| 免费观看成人av| 日韩欧美一区在线| 美女一区二区三区在线观看| 91精品国产91综合久久蜜臀| 日韩中文字幕不卡| 色欧美88888久久久久久影院| 国产亚洲人成网站| 丁香激情综合五月| 国产精品成人免费| 成人av资源在线观看| 中文字幕日本不卡| 9i在线看片成人免费| 国产精品久久久久四虎| 成人av第一页| 亚洲欧美一区二区三区孕妇| 91老师片黄在线观看| 亚洲午夜精品一区二区三区他趣| jlzzjlzz亚洲女人18| 亚洲欧美一区二区三区极速播放| 色婷婷亚洲精品| 日韩中文字幕区一区有砖一区 | 91一区在线观看| 亚洲欧美区自拍先锋| 色综合天天综合色综合av| 夜夜夜精品看看| 91精品国产品国语在线不卡| 久久9热精品视频| 久久精品一二三| 91浏览器在线视频| 丝袜美腿亚洲色图| 欧美成人在线直播| 国产成人午夜片在线观看高清观看| 国产精品久久一级| 色综合久久久久网| 日韩精品电影在线观看| 亚洲精品在线电影| 99re这里只有精品首页| 天天影视涩香欲综合网| 日韩精品一区二区三区在线观看| 成人午夜精品在线| 一区二区三区四区不卡在线| 91精品免费观看| 国产成人在线观看| 亚洲欧美中日韩| 日韩欧美在线网站| 欧美亚洲精品一区| 国产成人午夜视频| 日本成人在线看| 亚洲色图制服诱惑| 欧美不卡视频一区| 日本电影欧美片| 国产一区二区不卡| 中文字幕一区二区在线播放 | 久久精品视频在线看| 成人福利视频在线| 午夜视频在线观看一区二区| 国产欧美日韩精品一区| 在线不卡免费av| 成人精品一区二区三区中文字幕| 日韩国产在线观看| 亚洲欧洲99久久| 久久久一区二区| 日韩欧美在线网站| 欧美日韩在线不卡| 91丨国产丨九色丨pron| 美腿丝袜亚洲一区| 亚洲一区二区三区四区中文字幕| 久久久精品免费观看| 91精品国产一区二区人妖| 色香色香欲天天天影视综合网| 极品美女销魂一区二区三区 | 亚洲成人福利片| 国产蜜臀97一区二区三区| 日韩西西人体444www| 欧美视频完全免费看| 色综合色狠狠综合色| 高清日韩电视剧大全免费| 韩国欧美国产一区| 亚洲成a人片在线不卡一二三区 | 一本一道久久a久久精品| 国产一区二区精品久久| 久热成人在线视频| 免费成人你懂的| 午夜精品一区在线观看| 亚洲自拍另类综合| 一级日本不卡的影视| 国产精品国产精品国产专区不片| 国产日韩成人精品| 中文一区二区完整视频在线观看| 精品99999| 中文字幕精品—区二区四季| 久久久精品国产99久久精品芒果| 精品处破学生在线二十三| 精品三级av在线| 久久综合999| 国产欧美日韩亚州综合| 国产性做久久久久久| 中文字幕第一区第二区| 国产日韩精品一区二区三区| 国产精品久久久久久久久图文区| 欧美国产欧美综合| 成人免费一区二区三区在线观看| 亚洲欧洲综合另类| 午夜国产精品一区| 麻豆国产精品视频| www.综合网.com| 欧美性淫爽ww久久久久无| 7777精品伊人久久久大香线蕉经典版下载 | 日韩精品一区国产麻豆| 久久免费视频色| 亚洲黄色在线视频| 久久99精品国产麻豆不卡| 国产激情一区二区三区| 在线观看日产精品| 精品国产精品网麻豆系列 | 2024国产精品| 国产精品卡一卡二| 丝袜国产日韩另类美女| 国产ts人妖一区二区| 欧美日韩大陆一区二区| 久久综合九色综合久久久精品综合 | 黄色日韩三级电影| 99精品视频免费在线观看| 欧美精品免费视频| 久久久精品2019中文字幕之3| 中文字幕在线观看一区| 日韩国产一二三区| 99re这里都是精品| 日韩视频免费观看高清完整版 | 国产精品免费视频网站| 亚洲午夜免费视频| 福利一区二区在线| 欧美日韩国产综合一区二区三区| 国产区在线观看成人精品| 午夜视频在线观看一区| 99精品欧美一区二区三区小说| 制服丝袜亚洲色图| 综合在线观看色| 国内久久婷婷综合| 777欧美精品| 亚洲一区二区五区| 成人爱爱电影网址| 久久青草欧美一区二区三区| 亚洲国产成人av好男人在线观看| 高清国产一区二区| 精品国产精品一区二区夜夜嗨| 亚洲一区二区精品视频| jvid福利写真一区二区三区| 久久伊人蜜桃av一区二区| 日韩成人伦理电影在线观看| 色婷婷激情综合| 国产精品免费丝袜| 成人涩涩免费视频| 久久久久88色偷偷免费| 国产综合色视频| 欧美一区二区三区在线观看 | 一区二区视频在线看| 成人免费不卡视频| 日本一区二区久久| 国产乱码精品一区二区三区忘忧草| 欧美一区二区三区视频免费播放| 亚洲一区二区在线免费看| 一本色道久久综合亚洲精品按摩| 国产精品国产三级国产aⅴ入口| 成人天堂资源www在线| 日本一区二区免费在线| 国产美女主播视频一区| 精品sm捆绑视频| 精品亚洲porn| 久久久久久久久久久久久女国产乱| 久久电影国产免费久久电影| 日韩欧美国产wwwww| 蜜桃av一区二区在线观看| 精品区一区二区|