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

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

?? xtmrctr_l.h

?? ucos2在macroblaze上的移植代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* $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.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩网站在线看片你懂的| 久久久九九九九| 亚洲日本va午夜在线电影| 欧美性猛片xxxx免费看久爱| 国产精品香蕉一区二区三区| 国产精品视频麻豆| 日韩一区二区精品在线观看| 日本道免费精品一区二区三区| 久久99精品久久久久久动态图| 夜夜爽夜夜爽精品视频| 9191成人精品久久| 在线一区二区观看| 奇米综合一区二区三区精品视频 | 久久精品人人做人人爽人人| 欧美老女人第四色| 在线观看欧美日本| 99久久精品免费看国产免费软件| 久久精品理论片| 日本午夜一区二区| 亚洲午夜久久久久久久久电影网| 综合久久久久综合| 国产精品美女久久久久aⅴ| 久久伊99综合婷婷久久伊| 成人黄页毛片网站| 国内偷窥港台综合视频在线播放| 国产精品污网站| 国产亚洲一区二区三区四区| 成人激情黄色小说| 国产福利视频一区二区三区| 亚洲美女电影在线| 日韩一区和二区| 成人app网站| 日韩国产精品久久久久久亚洲| 亚洲激情图片qvod| 欧美精品一区二区三区高清aⅴ| 欧美精品在线视频| 成人丝袜18视频在线观看| 国产在线精品一区二区 | 99久久久精品| 色综合久久中文综合久久牛| 色哟哟日韩精品| 欧美性一区二区| 欧美高清视频一二三区| 国产成人免费视频网站| 天堂久久久久va久久久久| 亚洲午夜日本在线观看| 国产欧美日韩另类一区| 国产日韩成人精品| 中文字幕一区二区三| 欧美成人一级视频| 久久久亚洲精华液精华液精华液| 国产欧美一区视频| 1024成人网色www| 亚洲成av人片一区二区| 日本欧美一区二区三区乱码| 亚洲尤物在线视频观看| 国产精品你懂的| 亚洲综合丁香婷婷六月香| 日韩制服丝袜av| 一区二区欧美国产| 国产精品影视天天线| 亚洲一区视频在线观看视频| 国产精品理论片在线观看| 亚洲色图清纯唯美| 亚洲高清免费观看| 裸体健美xxxx欧美裸体表演| 经典三级一区二区| 99久久综合狠狠综合久久| 欧洲国内综合视频| 欧美一级专区免费大片| 日本韩国一区二区三区视频| 91精品国产福利在线观看 | 欧美无乱码久久久免费午夜一区| 欧美色国产精品| 精品国产91九色蝌蚪| 国产精品系列在线| 亚洲高清不卡在线| 亚洲国产精品久久一线不卡| 日本中文在线一区| 成人精品鲁一区一区二区| 欧美色图免费看| 欧美精品一区二区精品网| 欧美一级日韩免费不卡| 久久精品一区二区三区不卡| 精品国产免费人成在线观看| 欧美变态凌虐bdsm| 欧美成人三级在线| 亚洲精品欧美激情| 精品中文字幕一区二区小辣椒| 99久久婷婷国产精品综合| 91在线视频18| 精品三级在线观看| 亚洲精品国产精品乱码不99| 亚洲国产精品嫩草影院| 国产成人综合网| 3d动漫精品啪啪一区二区竹菊| 欧美精品久久久久久久多人混战 | 日韩一卡二卡三卡| 国产精品毛片高清在线完整版 | 午夜视频在线观看一区| 国产乱人伦偷精品视频不卡| 欧美影院午夜播放| 国产精品成人一区二区艾草| 中文字幕一区二区三区在线播放 | 色香色香欲天天天影视综合网| 色老汉av一区二区三区| 欧美性受xxxx黑人xyx| 欧美国产激情一区二区三区蜜月| 午夜精品成人在线视频| 成人av免费在线播放| 在线免费视频一区二区| 国产精品国产三级国产三级人妇| 亚洲欧美中日韩| 高清beeg欧美| 在线亚洲人成电影网站色www| 国产区在线观看成人精品| 久久精品av麻豆的观看方式| 欧美日韩国产一二三| 亚洲午夜羞羞片| 国产成人在线免费观看| 欧美一区二区三区爱爱| 国产欧美一区二区三区鸳鸯浴 | 99精品一区二区三区| 精品视频1区2区| 亚洲综合色成人| 韩国中文字幕2020精品| 日韩免费福利电影在线观看| 日韩成人伦理电影在线观看| 欧美日产在线观看| 久久影院电视剧免费观看| 中文字幕综合网| 成人av免费网站| 最新久久zyz资源站| 成人污污视频在线观看| 欧美国产精品劲爆| 亚洲国产一区二区三区| 欧美色男人天堂| 欧美国产视频在线| 视频一区欧美日韩| 7777精品伊人久久久大香线蕉完整版 | 日韩av在线发布| voyeur盗摄精品| 亚洲人妖av一区二区| 91麻豆swag| 久久精品亚洲国产奇米99| 亚洲综合清纯丝袜自拍| 国产91精品久久久久久久网曝门| 欧美日韩你懂得| 日本午夜精品一区二区三区电影| 日韩一区二区在线播放| 久久66热偷产精品| 在线观看国产精品网站| 香蕉久久夜色精品国产使用方法| 91精品国产综合久久国产大片| 另类中文字幕网| 中文字幕乱码日本亚洲一区二区 | 亚洲在线视频免费观看| 在线观看中文字幕不卡| 日韩激情视频网站| 色狠狠色噜噜噜综合网| 亚洲成人av在线电影| 午夜电影网一区| 久久一区二区三区四区| 国产成人免费在线| 亚洲一区av在线| 欧美xxxxxxxx| 99视频在线精品| 五月天网站亚洲| 久久人人97超碰com| 99精品国产热久久91蜜凸| 午夜一区二区三区在线观看| 日韩欧美一级二级三级| 亚洲成人中文在线| 亚洲精品一区二区三区精华液 | 日韩一级二级三级| 成人性生交大片免费看在线播放| 日韩精品专区在线| 日本欧洲一区二区| 亚洲国产精品t66y| 国产成人精品网址| 亚洲成人av一区二区| 国产亚洲欧美色| 欧美日韩视频专区在线播放| 国产一区二区三区黄视频 | 亚洲三级免费电影| 日韩一区二区三| 99在线精品视频| 亚洲欧洲一区二区在线播放| 欧美日韩国产bt| 天天操天天综合网| 中文字幕欧美日韩一区| av在线播放不卡| 激情综合亚洲精品| 亚洲国产视频一区二区| 久久夜色精品国产噜噜av| 在线观看日韩电影| 丰满亚洲少妇av| 欧美aⅴ一区二区三区视频| 亚洲日本在线看| 欧美日韩精品欧美日韩精品一 |