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

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

?? xtmrctr_l.h

?? ucos2在macroblaze上的移植代碼
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* $Id: xtmrctr_l.h,v 1.4 2004/03/25 13:51:58 meinelte Exp $ *//********************************************************************************       XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS"*       AS A COURTESY TO YOU, SOLELY FOR USE IN DEVELOPING PROGRAMS AND*       SOLUTIONS FOR XILINX DEVICES.  BY PROVIDING THIS DESIGN, CODE,*       OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE,*       APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION*       THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT,*       AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE*       FOR YOUR IMPLEMENTATION.  XILINX EXPRESSLY DISCLAIMS ANY*       WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE*       IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR*       REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF*       INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS*       FOR A PARTICULAR PURPOSE.**       (c) Copyright 2002 Xilinx Inc.*       All rights reserved.*******************************************************************************//*****************************************************************************//**** @file xtmrctr_l.h** This header file contains identifiers and low-level driver functions (or* macros) that can be used to access the device.  The user should refer to the* hardware device specification for more details of the device operation.* High-level driver functions are defined in xtmrctr.h.** <pre>* MODIFICATION HISTORY:** Ver   Who  Date     Changes* ----- ---- -------- -----------------------------------------------* 1.00b jhl  04/24/02 First release* </pre>*******************************************************************************/#ifndef XTMRCTR_L_H /* prevent circular inclusions */#define XTMRCTR_L_H /* by using protection macros *//***************************** Include Files *********************************/#include "xbasic_types.h"#include "xio.h"/************************** Constant Definitions *****************************//** * Defines the number of timer counters within a single hardware device. This * number is not currently parameterized in the hardware but may be in the * future. */#define XTC_DEVICE_TIMER_COUNT    2/* Each timer counter consumes 16 bytes of address space */#define XTC_TIMER_COUNTER_OFFSET 16/** @name Register Offset Definitions * Register offsets within a timer counter, there are multiple * timer counters within a single device */#define XTC_TCSR_OFFSET      0     /**< control/status register */#define XTC_TLR_OFFSET       4     /**< load register */#define XTC_TCR_OFFSET       8     /**< timer counter register *//** @name Control Status Register Bit Definitions * Control Status Register bit masks * Used to configure the timer counter device. */#define XTC_CSR_ENABLE_ALL_MASK     0x00000400  /**< Enables all timer counters */#define XTC_CSR_ENABLE_PWM_MASK     0x00000200  /**< Enables the Pulse Width                                                     Modulation */#define XTC_CSR_INT_OCCURED_MASK    0x00000100  /**< If bit is set, an interrupt has                                                     occured.*/                                                /**< If set and '1' is written                                                     to this bit position,                                                     bit is cleared. */#define XTC_CSR_ENABLE_TMR_MASK     0x00000080  /**< Enables only the specific timer */#define XTC_CSR_ENABLE_INT_MASK     0x00000040  /**< Enables the interrupt output. */#define XTC_CSR_LOAD_MASK           0x00000020  /**< Loads the timer using the load                                                     value provided earlier in the                                                     Load Register, XTC_TLR_OFFSET. */#define XTC_CSR_AUTO_RELOAD_MASK    0x00000010  /**< In compare mode, configures the                                                     timer counter to reload from the                                                     Load Register. The default mode                                                     causes the timer counter to hold                                                     when the compare value is hit. In                                                     capture mode, configures the                                                     timer counter to not hold the                                                     previous capture value if a new                                                     event occurs. The default mode                                                     cause the timer counter to hold                                                     the capture value until                                                     recognized. */#define XTC_CSR_EXT_CAPTURE_MASK    0x00000008  /**< Enables the external input to                                                     the timer counter. */#define XTC_CSR_EXT_GENERATE_MASK   0x00000004  /**< Enables the external generate                                                     output for the timer. */#define XTC_CSR_DOWN_COUNT_MASK     0x00000002  /**< Configures the timer counter to                                                     count down fromstart value, the                                                     default is to count up. */#define XTC_CSR_CAPTURE_MODE_MASK   0x00000001  /**< Enables the timer to capture the                                                     timer counter value when the                                                     external capture line is asserted.                                                     The default mode is compare mode.*//**************************** Type Definitions *******************************/extern Xuint8 XTmrCtr_Offsets[];/***************** Macros (Inline Functions) Definitions *********************//*****************************************************************************//*** Read one of the timer counter registers.** @param    BaseAddress contains the base address of the timer counter device.* @param    TmrCtrNumber contains the specific timer counter within the device,*           a zero based number, 0 - (XTC_DEVICE_TIMER_COUNT - 1).* @param    RegOffset contains the offset from the 1st register of the timer*           counter to select the specific register of the timer counter.** @return   The value read from the register, a 32 bit value.** @note     None.** Xuint32 XTmrCtr_mReadReg(Xuint32 BaseAddress, Xuint8 TimerNumber,*                          unsigned RegOffset)******************************************************************************/#define XTimerCtr_mReadReg(BaseAddress, TmrCtrNumber, RegOffset)                \    XIo_In32((BaseAddress) + XTmrCtr_Offsets[(TmrCtrNumber)] + (RegOffset))/*****************************************************************************//*** Write a specified value to a register of a timer counter.** @param    BaseAddress is the base address of the timer counter device.* @param    TmrCtrNumber is the specific timer counter within the device, a*           zero based number, 0 - (XTC_DEVICE_TIMER_COUNT - 1).* @param    RegOffset contain the offset from the 1st register of the timer*           counter to select the specific register of the timer counter.* @param    ValueToWrite is the 32 bit value to be written to the register.** @return   None** void XTmrCtr_mWriteReg(Xuint32 BaseAddress, Xuint8 TimerNumber,*                        unsigned RegOffset, Xuint32 ValueToWrite)******************************************************************************/#define XTmrCtr_mWriteReg(BaseAddress, TmrCtrNumber, RegOffset, ValueToWrite)   \    XIo_Out32(((BaseAddress) + XTmrCtr_Offsets[(TmrCtrNumber)] +                \               (RegOffset)), (ValueToWrite))/****************************************************************************//**** Set the Control Status Register of a timer counter to the specified value.** @param    BaseAddress is the base address of the device.* @param    TmrCtrNumber is the specific timer counter within the device, a*           zero based number, 0 - (XTC_DEVICE_TIMER_COUNT - 1).* @param    RegisterValue is the 32 bit value to be written to the register.** @return   None.** @note     None.** void XTmrCtr_mSetControlStatusReg(Xuint32 BaseAddress, Xuint8 TmrCtrNumber,*                                   Xuint32 RegisterValue)*****************************************************************************/#define XTmrCtr_mSetControlStatusReg(BaseAddress, TmrCtrNumber, RegisterValue)  \    XTmrCtr_mWriteReg((BaseAddress), (TmrCtrNumber), XTC_TCSR_OFFSET,           \                       (RegisterValue))/****************************************************************************//**** Get the Control Status Register of a timer counter.** @param    BaseAddress is the base address of the device.* @param    TmrCtrNumber is the specific timer counter within the device, a*           zero based number, 0 - (XTC_DEVICE_TIMER_COUNT - 1).** @return   The value read from the register, a 32 bit value.** @note     None.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产宾馆实践打屁股91| 在线亚洲精品福利网址导航| 国产精品成人一区二区艾草| 欧美另类变人与禽xxxxx| 国产成人综合自拍| 日韩高清不卡一区二区三区| 中文字幕亚洲欧美在线不卡| 日韩欧美二区三区| 欧美调教femdomvk| 91在线视频18| 国产一区二区网址| 奇米精品一区二区三区在线观看 | 国产成人免费视频网站高清观看视频 | 国产超碰在线一区| 午夜伊人狠狠久久| 亚洲欧美日韩在线| 国产欧美日韩综合精品一区二区| 7777精品伊人久久久大香线蕉最新版| 一本一道波多野结衣一区二区| 国产乱理伦片在线观看夜一区| 日韩国产成人精品| 亚洲二区视频在线| 亚洲精品老司机| 中文字幕一区二区视频| 日本一区二区免费在线| 精品免费日韩av| 欧美成人免费网站| 欧美一区二区三区色| 在线观看91av| 911精品国产一区二区在线| 欧美私人免费视频| 欧美视频在线播放| 欧美男生操女生| 欧美理论片在线| 91精品国产综合久久精品图片| 欧美日韩色综合| 欧美日韩一本到| 精品视频资源站| 欧美高清视频不卡网| 欧美一区二区免费观在线| 欧美美女一区二区| 91精品国产色综合久久| 欧美一区二区三区啪啪| 91精品国产福利在线观看| 欧美福利视频导航| 日韩亚洲欧美一区二区三区| 欧美成人a∨高清免费观看| 26uuuu精品一区二区| 欧美激情中文不卡| 波多野结衣中文字幕一区二区三区| 国产乱人伦精品一区二区在线观看| 国产制服丝袜一区| 成人在线视频首页| 91丨国产丨九色丨pron| 91国偷自产一区二区三区观看| 欧美日韩亚洲综合一区二区三区| 欧美精品在线一区二区| 久久人人97超碰com| 国产精品久久久久久久久搜平片| 亚洲欧洲国产日韩| 亚洲成人一二三| 精品一区免费av| 成人激情小说乱人伦| 91成人免费在线视频| 91精品国产综合久久久久| 国产喂奶挤奶一区二区三区 | 免费人成网站在线观看欧美高清| 韩国av一区二区三区四区| 成人性生交大片免费看中文| 色综合久久久久综合体 | 亚洲欧洲精品成人久久奇米网| 一区二区三区欧美在线观看| 日本vs亚洲vs韩国一区三区二区| 国产精品正在播放| 色乱码一区二区三区88| 日韩午夜在线观看| 成人欧美一区二区三区视频网页| 亚洲国产精品影院| 国产大陆a不卡| 欧美三级资源在线| 国产女主播一区| 日日摸夜夜添夜夜添国产精品| 国产精品一级片在线观看| 色婷婷一区二区三区四区| 日韩精品一区二区三区在线播放| 国产精品福利影院| 免费精品99久久国产综合精品| 成人激情午夜影院| 欧美一区二区精品在线| 中文字幕亚洲精品在线观看| 另类小说色综合网站| 色悠悠亚洲一区二区| 亚洲精品一区二区三区四区高清| 亚洲男人的天堂在线观看| 精品无人码麻豆乱码1区2区| 91黄色在线观看| 国产午夜一区二区三区| 午夜av一区二区三区| 白白色亚洲国产精品| 久久新电视剧免费观看| 亚洲mv大片欧洲mv大片精品| 国产成人午夜片在线观看高清观看| 91精品国产综合久久蜜臀 | 亚洲精品中文在线观看| 国产主播一区二区| 欧美一区二区三区视频在线观看| 亚洲精品成人悠悠色影视| 国产精品影视网| 日韩女优毛片在线| 亚洲国产成人精品视频| 97se亚洲国产综合自在线不卡| 激情文学综合丁香| 91精品久久久久久蜜臀| 亚洲国产毛片aaaaa无费看| 成人动漫在线一区| 国产色产综合产在线视频| 免费观看日韩电影| 91麻豆精品久久久久蜜臀 | 蜜臀精品久久久久久蜜臀| 色狠狠一区二区三区香蕉| 国产精品美女一区二区三区| 国产一区二区在线视频| 久久先锋影音av| 国产精品自在欧美一区| 精品国产乱码久久久久久浪潮| 日本成人中文字幕| 91精品国产品国语在线不卡| 午夜精品一区二区三区免费视频| 色婷婷综合五月| 亚洲你懂的在线视频| 91啪亚洲精品| 亚洲精品久久7777| 在线观看成人小视频| 亚洲愉拍自拍另类高清精品| 91麻豆国产福利在线观看| 亚洲三级电影网站| 91国偷自产一区二区三区观看| 一区二区三区在线看| 欧美性色综合网| 亚洲国产成人porn| 7777精品伊人久久久大香线蕉的| 天天爽夜夜爽夜夜爽精品视频| 欧美日韩aaaaaa| 蜜臀av亚洲一区中文字幕| 日韩欧美一区中文| 国内精品写真在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 成人美女在线视频| 亚洲乱码国产乱码精品精98午夜| 色菇凉天天综合网| 亚洲福利视频一区| 日韩欧美国产高清| 国产成人精品免费在线| 国产精品久久久久久户外露出| 99久久精品国产一区二区三区| 亚洲欧美一区二区三区国产精品 | 日韩激情av在线| 欧美电视剧在线观看完整版| 国产一区二区三区综合| 中文字幕免费在线观看视频一区| 99免费精品视频| 午夜精品视频在线观看| 日韩欧美成人午夜| 成人午夜电影网站| 亚洲国产一区二区三区青草影视| 日韩一区二区视频在线观看| 国产一区二区三区黄视频| 日韩毛片精品高清免费| 欧美丰满美乳xxx高潮www| 国产成人午夜99999| 亚洲精品乱码久久久久久久久| 欧美一区欧美二区| av在线不卡网| 婷婷开心激情综合| 中国av一区二区三区| 精品视频资源站| 国产成人免费9x9x人网站视频| 亚洲一级二级三级在线免费观看| 日韩欧美国产综合一区| 91在线你懂得| 亚洲精品一区二区三区福利| 不卡av电影在线播放| 青青草伊人久久| 亚洲欧美日韩国产中文在线| 日韩欧美一级片| 在线视频国内一区二区| 寂寞少妇一区二区三区| 亚洲一区二区在线视频| 国产亚洲短视频| 在线播放日韩导航| 91在线精品一区二区三区| 久久成人羞羞网站| 一级中文字幕一区二区| 国产女主播一区| 欧美变态tickling挠脚心| 色88888久久久久久影院按摩 | 欧美三级午夜理伦三级中视频| 国产成人av网站| 久久精品国产久精国产爱| 一区二区三区在线视频免费|