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

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

?? lib_at91sam7se512_h.html

?? 基于AT91SAM7SE512cpu的flash訪問例子
?? 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_AT91SAM7SE512.h</font>
<font color=#B22222>//* Object              : AT91SAM7SE512 inlined functions</font>
<font color=#B22222>//* Generated           : AT91 SW Application Group  01/23/2006 (10:09:16)</font>
<font color=#B22222>//*</font>
<font color=#B22222>//* CVS Reference       : /lib_MC_SAM7SE.h/1.2/Fri Nov 18 10:42:26 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_pdc.h/1.2/Tue Jul  2 13:29:40 2002//</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_VREG_6085B.h/1.1/Tue Feb  1 16:20:47 2005//</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_spi2.h/1.2/Tue Aug 23 15:37:28 2005//</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_tc_1753b.h/1.1/Fri Jan 31 12:20:02 2003//</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_adc.h/1.6/Fri Oct 17 09:12:38 2003//</font>
<font color=#B22222>//* CVS Reference       : /lib_pmc_SAM7X.h/1.5/Fri Nov  4 09:41:32 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_rttc_6081A.h/1.1/Wed Oct  6 10:39:38 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_twi.h/1.3/Mon Jul 19 14:27:58 2004//</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_udp.h/1.5/Tue Aug 30 12:13:47 2005//</font>
<font color=#B22222>//* CVS Reference       : /lib_aic_6075b.h/1.2/Thu Jul  7 07:48:22 2005//</font>
<font color=#B22222>//* ----------------------------------------------------------------------------</font>

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

/* *****************************************************************************
                SOFTWARE API FOR <a href="AT91SAM7SE512_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="AT91SAM7SE512_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,  <font color=#B22222>// \arg pointer to the <a href="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,      <font color=#B22222>// \arg pointer to the <a href="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,      <font color=#B22222>// \arg pointer to the <a href="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,     <font color=#B22222>// \arg pointer to the <a href="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic)     <font color=#B22222>// \arg pointer to the <a href="AT91SAM7SE512_AIC.html#AIC">AIC</a> registers</font>
{
    pAic-><a href="AT91SAM7SE512_AIC.html#AIC_EOICR">AIC_EOICR</a> = pAic-><a href="AT91SAM7SE512_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="AT91SAM7SE512_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="AT91SAM7SE512_h.html#AT91PS_AIC">AT91PS_AIC</a> pAic,     <font color=#B22222>// \arg pointer to the <a href="AT91SAM7SE512_AIC.html#AIC">AIC</a> registers</font>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色丨尤物| 中文欧美字幕免费| 欧美丰满高潮xxxx喷水动漫 | 欧美丝袜丝nylons| 91久久国产综合久久| 97久久精品人人澡人人爽| www.欧美精品一二区| www.亚洲激情.com| 99亚偷拍自图区亚洲| 一本久久精品一区二区| 不卡视频在线看| 99re这里只有精品视频首页| 91亚洲资源网| 色狠狠综合天天综合综合| 欧美亚洲综合久久| 91精品国产综合久久久久久 | 久久久av毛片精品| 国产午夜精品在线观看| 欧美激情一区二区三区在线| 国产精品久久久久婷婷二区次| 中文一区二区在线观看| 亚洲欧洲日产国产综合网| 综合欧美一区二区三区| 一区二区欧美国产| 日韩成人免费电影| 极品少妇一区二区三区精品视频 | 99久久精品情趣| 日本丰满少妇一区二区三区| 欧美性猛片xxxx免费看久爱| 3751色影院一区二区三区| 欧美电影免费观看高清完整版在线观看| 欧美一级理论性理论a| 久久久国际精品| 亚洲精品亚洲人成人网| 亚洲va欧美va国产va天堂影院| 日本最新不卡在线| 国产精品99久久久久久久vr| 91免费观看视频| 欧美狂野另类xxxxoooo| 精品久久国产97色综合| 国产精品福利在线播放| 亚洲一卡二卡三卡四卡五卡| 久久99国内精品| 91在线porny国产在线看| 精品视频免费在线| 精品国一区二区三区| 亚洲欧美综合另类在线卡通| 日韩专区一卡二卡| 国产老女人精品毛片久久| 日本福利一区二区| 久久免费的精品国产v∧| 亚洲黄色小说网站| 国内外成人在线视频| 色综合中文综合网| 国产三级精品视频| 亚洲午夜精品久久久久久久久| 美腿丝袜亚洲综合| 成人av动漫在线| 欧美一区日韩一区| 国产精品每日更新| 久久99精品一区二区三区三区| 91理论电影在线观看| 精品日韩成人av| 亚洲自拍偷拍麻豆| 国产成人日日夜夜| 欧美一级理论片| 一区二区三区免费在线观看| 激情亚洲综合在线| 欧美日韩在线播放三区四区| 国产亚洲精品久| 三级在线观看一区二区| 91蜜桃视频在线| 久久久久久久久久久黄色| 午夜亚洲国产au精品一区二区| 国产成人精品综合在线观看 | 欧美日韩亚洲不卡| 国产精品理论在线观看| 另类的小说在线视频另类成人小视频在线| 99这里只有精品| 国产欧美一区在线| 美女性感视频久久| 欧美日韩另类一区| 亚洲蜜臀av乱码久久精品| 国产成人免费在线观看不卡| 欧美电视剧在线观看完整版| 午夜视频在线观看一区| 欧美在线你懂的| 椎名由奈av一区二区三区| 国产成人综合网站| 久久色.com| 久久国产尿小便嘘嘘| 91精品国产综合久久久久久| 亚洲高清视频中文字幕| 一本到三区不卡视频| 中文字幕一区二区三区精华液 | 欧美人体做爰大胆视频| 亚洲女人小视频在线观看| 成人h动漫精品一区二| 久久久精品黄色| 国产精选一区二区三区| 日韩欧美的一区| 日韩电影免费在线看| 91.xcao| 香蕉久久一区二区不卡无毒影院| 在线日韩av片| 亚洲国产精品自拍| 欧美少妇bbb| 亚洲国产一区二区视频| 欧美吞精做爰啪啪高潮| 亚洲最大成人综合| 欧美性大战久久久| 亚洲图片欧美视频| 4438亚洲最大| 日本欧美大码aⅴ在线播放| 日韩欧美中文一区| 九九九精品视频| 国产三级三级三级精品8ⅰ区| 国产成人在线视频免费播放| 中文无字幕一区二区三区| jlzzjlzz亚洲日本少妇| 亚洲视频在线一区| 在线精品视频小说1| 亚洲午夜精品一区二区三区他趣| 欧美猛男gaygay网站| 日本美女一区二区三区视频| 欧美大片在线观看| 高清视频一区二区| 亚洲激情五月婷婷| 制服丝袜中文字幕一区| 国产一区欧美一区| 中文字幕高清一区| 欧美性受极品xxxx喷水| 日本成人在线网站| 久久久噜噜噜久噜久久综合| av日韩在线网站| 亚洲国产你懂的| 精品欧美乱码久久久久久| 国模冰冰炮一区二区| 国产精品久久久久永久免费观看| 在线亚洲精品福利网址导航| 日韩成人一区二区三区在线观看| 国产亚洲精品资源在线26u| 色综合婷婷久久| 日本在线不卡视频一二三区| 国产午夜亚洲精品理论片色戒| 色美美综合视频| 美日韩黄色大片| 自拍视频在线观看一区二区| 91精品久久久久久久91蜜桃| 国产一区二区伦理| 一区二区三区欧美日| 精品国产第一区二区三区观看体验| 99久久夜色精品国产网站| 日本在线播放一区二区三区| 国产精品人妖ts系列视频| 欧美日韩专区在线| 高清在线不卡av| 三级不卡在线观看| 国产精品人成在线观看免费| 88在线观看91蜜桃国自产| 丁香一区二区三区| 日韩二区在线观看| 中文字幕制服丝袜成人av | 亚洲蜜臀av乱码久久精品蜜桃| 日韩视频永久免费| 在线日韩国产精品| 成人午夜视频网站| 日本欧美一区二区| 一区二区视频免费在线观看| 精品伦理精品一区| 欧美日韩亚洲不卡| 99国产精品国产精品毛片| 国内久久精品视频| 天堂va蜜桃一区二区三区 | 波多野结衣一区二区三区| 免费观看30秒视频久久| 亚洲综合一区二区精品导航| 中文在线一区二区| 久久亚洲精品小早川怜子| 欧美精品欧美精品系列| 日本韩国精品在线| av资源网一区| 国产69精品久久久久毛片| 老色鬼精品视频在线观看播放| 亚洲精品视频免费看| 国产精品视频在线看| 久久久久亚洲蜜桃| 精品少妇一区二区三区日产乱码| 欧美色图第一页| 91一区二区在线观看| 不卡av电影在线播放| 国产乱子伦视频一区二区三区| 美女www一区二区| 日本亚洲电影天堂| 五月综合激情网| 午夜欧美视频在线观看| 亚洲国产日韩精品| 亚洲专区一二三| 一区二区成人在线观看| 亚洲欧美日韩国产成人精品影院|