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

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

?? lib_at91sam7s64_h.html

?? AT91SAM7S系列USB驅動
?? HTML
?? 第 1 頁 / 共 5 頁
字號:


<html><head>

<meta charset="iso-8859-1" content="Arm / ATMEL/ AT91 library /" http-equiv="Content-Type">

<title>HTML software transalation</title>

</head>

<body><pre><font color=#B22222>//* ----------------------------------------------------------------------------</font>
<font color=#B22222>//*         ATMEL Microcontroller Software Support  -  ROUSSET  -</font>
<font color=#B22222>//* ----------------------------------------------------------------------------</font>
<font color=#B22222>//* DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR</font>
<font color=#B22222>//* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF</font>
<font color=#B22222>//* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE</font>
<font color=#B22222>//* DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,</font>
<font color=#B22222>//* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</font>
<font color=#B22222>//* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,</font>
<font color=#B22222>//* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</font>
<font color=#B22222>//* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</font>
<font color=#B22222>//* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,</font>
<font color=#B22222>//* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font>
<font color=#B22222>//* ----------------------------------------------------------------------------</font>
<font color=#B22222>//* File Name           : lib_AT91SAM7S64.h</font>
<font color=#B22222>//* Object              : AT91SAM7S64 inlined functions</font>
<font color=#B22222>//* Generated           : AT91 SW Application Group  08/30/2005 (15:52:59)</font>
<font color=#B22222>//*</font>
<font color=#B22222>//* CVS Reference       : /lib_dbgu.h/1.1/Thu Aug 25 12:56:22 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_pmc_SAM7S.h/1.4/Tue Aug 30 13:00:43 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_VREG_6085B.h/1.1/Tue Feb  1 16:20:47 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_rstc_6098A.h/1.1/Wed Oct  6 10:39:20 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_ssc.h/1.4/Fri Jan 31 12:19:20 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_wdtc_6080A.h/1.1/Wed Oct  6 10:38:30 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_usart.h/1.5/Thu Nov 21 16:01:54 2002//</font>
<font color=#B22222>//* CVS Reference       : /lib_spi2.h/1.2/Tue Aug 23 15:37:28 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_pitc_6079A.h/1.2/Tue Nov  9 14:43:56 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_aic_6075b.h/1.2/Thu Jul  7 07:48:22 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_twi.h/1.3/Mon Jul 19 14:27:58 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_adc.h/1.6/Fri Oct 17 09:12:38 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_rttc_6081A.h/1.1/Wed Oct  6 10:39:38 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_udp.h/1.5/Tue Aug 30 12:13:47 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_tc_1753b.h/1.1/Fri Jan 31 12:20:02 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_MC_SAM7S.h/1.1/Thu Mar 25 15:19:14 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_pio.h/1.3/Fri Jan 31 12:18:56 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_PWM_SAM.h/1.3/Thu Jan 22 10:10:50 2004//</font>
<font color=#B22222>//* CVS Reference       : /lib_pdc.h/1.2/Tue Jul  2 13:29:40 2002//</font>
<font color=#B22222>//* ----------------------------------------------------------------------------</font>

<font color=#008200>#ifndef</font> lib_AT91SAM7S64_H
<font color=#008200>#define</font> lib_AT91SAM7S64_H

/* *****************************************************************************
                SOFTWARE API FOR <a href="AT91SAM7S64_AIC.html#AIC">AIC</a>
   ***************************************************************************** */
<font color=#008200>#define</font> AT91C_AIC_BRANCH_OPCODE ((<font color=#0000FF>void</font> (*) ()) 0xE51FFF20) <font color=#B22222>// ldr, pc, [pc, #-&F20]</font>

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_ConfigureIt">AT91F_AIC_ConfigureIt</a></b></font>
<font color=#B22222>//* \brief Interrupt Handler Initialization</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> <a href="#AT91F_AIC_ConfigureIt">AT91F_AIC_ConfigureIt</a> (
	<a href="AT91SAM7S64_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,  <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> irq_id,     <font color=#B22222>// \arg interrupt number to initialize</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> priority,   <font color=#B22222>// \arg priority to give to the interrupt</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> src_type,   <font color=#B22222>// \arg activation and sense of activation</font>
	<font color=#0000FF>void</font> (*newHandler) () ) <font color=#B22222>// \arg address of the interrupt handler</font>
{
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> oldHandler;
    <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> mask ;

    oldHandler = pAic-><a href="AT91SAM7S64_AIC.html#AIC_SVR">AIC_SVR</a>[irq_id];

    mask = 0x1 << irq_id ;
    <font color=#B22222>//* Disable the interrupt on the interrupt controller</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_IDCR">AIC_IDCR</a> = mask ;
    <font color=#B22222>//* Save the interrupt handler routine pointer and the interrupt priority</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_SVR">AIC_SVR</a>[irq_id] = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) newHandler ;
    <font color=#B22222>//* Store the Source Mode Register</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_SMR">AIC_SMR</a>[irq_id] = src_type | priority  ;
    <font color=#B22222>//* Clear the interrupt on the interrupt controller</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_ICCR">AIC_ICCR</a> = mask ;

	<font color=#0000FF>return</font> oldHandler;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_EnableIt">AT91F_AIC_EnableIt</a></b></font>
<font color=#B22222>//* \brief Enable corresponding IT number</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_AIC_EnableIt">AT91F_AIC_EnableIt</a> (
	<a href="AT91SAM7S64_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,      <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> irq_id ) <font color=#B22222>// \arg interrupt number to initialize</font>
{
    <font color=#B22222>//* Enable the interrupt on the interrupt controller</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_IECR">AIC_IECR</a> = 0x1 << irq_id ;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_DisableIt">AT91F_AIC_DisableIt</a></b></font>
<font color=#B22222>//* \brief Disable corresponding IT number</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_AIC_DisableIt">AT91F_AIC_DisableIt</a> (
	<a href="AT91SAM7S64_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,      <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> irq_id ) <font color=#B22222>// \arg interrupt number to initialize</font>
{
    <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> mask = 0x1 << irq_id;
    <font color=#B22222>//* Disable the interrupt on the interrupt controller</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_IDCR">AIC_IDCR</a> = mask ;
    <font color=#B22222>//* Clear the interrupt on the Interrupt Controller ( <font color=#0000FF>if</font> one is pending )</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_ICCR">AIC_ICCR</a> = mask ;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_ClearIt">AT91F_AIC_ClearIt</a></b></font>
<font color=#B22222>//* \brief Clear corresponding IT number</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_AIC_ClearIt">AT91F_AIC_ClearIt</a> (
	<a href="AT91SAM7S64_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,     <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> irq_id) <font color=#B22222>// \arg interrupt number to initialize</font>
{
    <font color=#B22222>//* Clear the interrupt on the Interrupt Controller ( <font color=#0000FF>if</font> one is pending )</font>
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_ICCR">AIC_ICCR</a> = (0x1 << irq_id);
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_AcknowledgeIt">AT91F_AIC_AcknowledgeIt</a></b></font>
<font color=#B22222>//* \brief Acknowledge corresponding IT number</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font> <a href="#AT91F_AIC_AcknowledgeIt">AT91F_AIC_AcknowledgeIt</a> (
	<a href="AT91SAM7S64_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic)     <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
{
    pAic-><a href="AT91SAM7S64_AIC.html#AIC_EOICR">AIC_EOICR</a> = pAic-><a href="AT91SAM7S64_AIC.html#AIC_EOICR">AIC_EOICR</a>;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_SetExceptionVector">AT91F_AIC_SetExceptionVector</a></b></font>
<font color=#B22222>//* \brief Configure vector handler</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>  <a href="#AT91F_AIC_SetExceptionVector">AT91F_AIC_SetExceptionVector</a> (
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> *pVector, <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
	<font color=#0000FF>void</font> (*Handler) () )   <font color=#B22222>// \arg Interrupt Handler</font>
{
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> oldVector = *pVector;

	<font color=#0000FF>if</font> ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) Handler == (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) AT91C_AIC_BRANCH_OPCODE)
		*pVector = (<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) AT91C_AIC_BRANCH_OPCODE;
	<font color=#0000FF>else</font>
		*pVector = (((((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) Handler) - ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) pVector) - 0x8) >> 2) & 0x00FFFFFF) | 0xEA000000;

	<font color=#0000FF>return</font> oldVector;
}

<font color=#B22222>//*----------------------------------------------------------------------------</font>
<font color=#B22222>//* \fn    <b><a name="AT91F_AIC_Trig">AT91F_AIC_Trig</a></b></font>
<font color=#B22222>//* \brief Trig an IT</font>
<font color=#B22222>//*----------------------------------------------------------------------------</font>
__inline <font color=#0000FF>void</font>  <a href="#AT91F_AIC_Trig">AT91F_AIC_Trig</a> (
	<a href="AT91SAM7S64_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,     <font color=#B22222>// \arg pointer to the <a href="AT91SAM7S64_AIC.html#AIC">AIC</a> registers</font>
	<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> irq_id) <font color=#B22222>// \arg interrupt number</font>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一卡二卡| 亚洲一区二区三区四区在线免费观看 | 蜜乳av一区二区| 欧美精彩视频一区二区三区| 9人人澡人人爽人人精品| 一区二区三区高清在线| 久久综合九色综合97婷婷| 91小视频在线观看| 久久精品99国产国产精| 亚洲精品福利视频网站| 欧美一区二区三区人| 国产69精品久久久久777| 日韩一区精品视频| 亚洲制服欧美中文字幕中文字幕| 欧美tickle裸体挠脚心vk| 日本乱人伦一区| 99久久精品国产观看| 国产99精品国产| 国产成人小视频| 久久精品国产一区二区| 天天亚洲美女在线视频| 亚洲主播在线观看| 亚洲高清一区二区三区| 天天色 色综合| 日韩专区一卡二卡| 青青草成人在线观看| 美女诱惑一区二区| 麻豆精品精品国产自在97香蕉| 日本女人一区二区三区| 免费成人在线播放| 久久99精品一区二区三区| 美女视频网站黄色亚洲| 美国av一区二区| 国产真实乱对白精彩久久| 日本欧美一区二区三区乱码| 捆绑调教一区二区三区| 国产91综合网| 欧美视频一二三区| 欧美成人video| 中文字幕一区二区三| 一区二区三区四区av| 日本女优在线视频一区二区| 国产福利一区二区| 色噜噜狠狠成人中文综合| 欧美理论片在线| 国产清纯白嫩初高生在线观看91 | 国产日韩欧美制服另类| 亚洲人xxxx| 国产馆精品极品| 91精品国产福利| 日产欧产美韩系列久久99| 91无套直看片红桃| 久久久久久久电影| 日韩福利视频导航| 一本色道久久综合亚洲aⅴ蜜桃| 欧美色视频在线| 中文字幕中文在线不卡住| 精彩视频一区二区| 欧美一区二区精品在线| 日韩理论电影院| 99久久精品免费看国产免费软件| 精品少妇一区二区三区在线播放| 一区二区三区欧美在线观看| 国产成人欧美日韩在线电影| 欧美videos中文字幕| 日韩激情中文字幕| 欧美一级欧美三级在线观看| 亚洲高清免费视频| 欧美色精品在线视频| 日韩国产欧美在线视频| 717成人午夜免费福利电影| 亚洲第一福利一区| 欧美一区二区三区视频免费| 蜜臀av在线播放一区二区三区| 制服丝袜av成人在线看| 日韩1区2区3区| 国产欧美日韩亚州综合| 色老汉av一区二区三区| 久久99热这里只有精品| 久久久久久综合| av成人动漫在线观看| 日韩精品电影在线观看| 精品国产欧美一区二区| 成人97人人超碰人人99| 亚洲成人手机在线| 久久久国产午夜精品| 99精品国产视频| 蜜臀av一区二区在线免费观看| 欧美激情中文字幕一区二区| 色综合久久久久| 国产成人精品免费在线| 亚洲一卡二卡三卡四卡五卡| 欧美mv和日韩mv的网站| 99精品黄色片免费大全| 久久精品国产秦先生| 亚洲男人的天堂网| 国产色91在线| 欧美日韩一区二区在线观看| 国产一区二区三区久久久| 一区二区三区国产精华| 亚洲欧美日韩精品久久久久| 日韩欧美美女一区二区三区| 在线免费精品视频| 91蜜桃在线观看| 懂色av噜噜一区二区三区av| 麻豆视频一区二区| 午夜精品久久久久久不卡8050| 久久久另类综合| 久久久久国产精品人| 欧美顶级少妇做爰| 欧美xxxxx牲另类人与| 在线综合视频播放| 精品视频免费在线| 91精品国产综合久久久久久漫画 | 亚洲综合在线免费观看| 国产精品乱人伦一区二区| 精品黑人一区二区三区久久| 这里只有精品免费| 欧美不卡一二三| 国产精品嫩草99a| 亚洲男同性视频| 午夜精品久久久久久久99樱桃| 日韩高清不卡一区二区| 国产在线日韩欧美| 99久久伊人网影院| 欧美精品自拍偷拍| 亚洲国产精品成人综合| 亚洲色图制服丝袜| 日韩高清在线一区| av一区二区三区在线| 欧美丰满少妇xxxxx高潮对白| 精品久久久久一区二区国产| 日韩一区二区三区四区| 国产一区二区视频在线| 国产自产v一区二区三区c| 精品国产污污免费网站入口 | 亚洲成a人片综合在线| 天天综合天天做天天综合| 国产精品99久久久久久似苏梦涵 | 国产成人精品三级麻豆| 欧美综合在线视频| 国产视频视频一区| 日韩av电影免费观看高清完整版| 国产成人免费在线观看| 日韩视频在线你懂得| 亚洲成人黄色影院| 99久久精品免费观看| 欧美激情一区三区| jlzzjlzz亚洲日本少妇| 最近日韩中文字幕| 在线观看91视频| 日韩精品成人一区二区三区| 欧美一级片在线看| 国产剧情av麻豆香蕉精品| 日韩精品自拍偷拍| 成人动漫在线一区| 亚洲男人的天堂在线aⅴ视频| 在线看不卡av| 亚洲成av人在线观看| 日韩一区二区三区在线观看| 国内成+人亚洲+欧美+综合在线| 国产亚洲成年网址在线观看| proumb性欧美在线观看| 亚洲男帅同性gay1069| 日韩欧美亚洲国产精品字幕久久久 | 99久久99久久久精品齐齐| 亚洲成人免费在线| 国产精品欧美一级免费| 91麻豆精品国产91久久久久久久久| 久久嫩草精品久久久精品| 亚洲一卡二卡三卡四卡五卡| 国产精品亲子伦对白| 中文字幕不卡一区| 中文字幕在线视频一区| 国产女人18毛片水真多成人如厕 | 亚洲1区2区3区4区| 国产精品久久久久久久久图文区| 日韩欧美成人午夜| 欧美性生活一区| 91麻豆文化传媒在线观看| 国产精品一区在线| 欧美aaaaa成人免费观看视频| 亚洲精品免费在线观看| 中文字幕第一区综合| 精品国产髙清在线看国产毛片| 欧美日韩久久一区| 91黄色激情网站| 欧美精品国产精品| 91精品国产色综合久久不卡蜜臀 | 欧美午夜精品电影| 欧美日韩不卡在线| 精品国产亚洲一区二区三区在线观看| 久久久综合九色合综国产精品| 3d动漫精品啪啪1区2区免费| 日韩一区二区三区精品视频| 久久综合久久综合亚洲| 亚洲欧洲日韩女同| 亚洲国产日韩av| 国产精品911| 欧美体内she精高潮|