⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at91m55800a_h.html

📁 AT91M5800a例子
💻 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>//  The software is delivered "AS IS" without warranty or condition of any</font>
<font color=#B22222>//  kind, either express, implied or statutory. This includes without</font>
<font color=#B22222>//  limitation any warranty or condition with respect to merchantability or</font>
<font color=#B22222>//  fitness <font color=#0000FF>for</font> any particular purpose, or against the infringements of</font>
<font color=#B22222>//  intellectual property rights of others.</font>
<font color=#B22222>// ----------------------------------------------------------------------------</font>
<font color=#B22222>// File Name           : AT91M55800A.h</font>
<font color=#B22222>// Object              : AT91M55800A definitions</font>
<font color=#B22222>// Generated           : AT91 SW Application Group  02/19/2003 (10:45:02)</font>
<font color=#B22222>// </font>
<font color=#B22222>// CVS Reference       : /AT91M55800A.pl/1.18/Thu Nov 21 13:37:56 2002//</font>
<font color=#B22222>// CVS Reference       : /AIC_1246F.pl/1.4/Mon Nov 04 17:51:00 2002//</font>
<font color=#B22222>// CVS Reference       : /WD_1241B.pl/1.1/Mon Nov 04 17:51:00 2002//</font>
<font color=#B22222>// CVS Reference       : /APMC_55800A.pl/1.1/Thu Nov 21 13:37:30 2002//</font>
<font color=#B22222>// CVS Reference       : /RTC_1366C.pl/1.2/Mon Nov 04 17:51:00 2002//</font>
<font color=#B22222>// CVS Reference       : /PIO_1321C.pl/1.5/Tue Oct 29 15:50:24 2002//</font>
<font color=#B22222>// CVS Reference       : /TC_1243B.pl/1.4/Tue Nov 05 12:43:10 2002//</font>
<font color=#B22222>// CVS Reference       : /PDC_1363D.pl/1.3/Wed Oct 23 14:49:48 2002//</font>
<font color=#B22222>// CVS Reference       : /US_1242E.pl/1.5/Thu Nov 21 13:37:56 2002//</font>
<font color=#B22222>// CVS Reference       : /SPI_1244C.pl/1.5/Tue Nov 05 17:13:48 2002//</font>
<font color=#B22222>// CVS Reference       : /ADC_55800A.pl/1.3/Tue Nov 05 17:02:04 2002//</font>
<font color=#B22222>// CVS Reference       : /DAC_55800A.pl/1.1/Tue Nov 05 12:43:10 2002//</font>
<font color=#B22222>// CVS Reference       : /SF_M55800A.pl/1.1/Tue Nov 05 15:45:40 2002//</font>
<font color=#B22222>// CVS Reference       : /EBI_55800A.pl/1.3/Wed Feb 19 09:25:22 2003//</font>
<font color=#B22222>// ----------------------------------------------------------------------------</font>

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

<font color=#0000FF>typedef</font> <font color=#0000FF>volatile</font> <font color=#0000FF>unsigned</font> <font color=#0000FF>int</font> <b><a name="AT91_REG">AT91_REG</a></b>;<font color=#B22222>// Hardware <font color=#0000FF>register</font> definition</font>

<font color=#B22222>// *****************************************************************************</font>
<font color=#B22222>//              SOFTWARE API DEFINITION  FOR Advanced Interrupt Controller</font>
<font color=#B22222>// *****************************************************************************</font>
<font color=#0000FF>typedef</font> <font color=#0000FF>struct</font> <b><a name="_AT91S_AIC">_AT91S_AIC</a></b> {
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_SMR">AIC_SMR</a>[32]; 	<font color=#B22222>// Source Mode egister</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_SVR">AIC_SVR</a>[32]; 	<font color=#B22222>// Source Vector egister</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_IVR">AIC_IVR</a>; 	<font color=#B22222>// IRQ Vector Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_FVR">AIC_FVR</a>; 	<font color=#B22222>// FIQ Vector Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_ISR">AIC_ISR</a>; 	<font color=#B22222>// Interrupt Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_IPR">AIC_IPR</a>; 	<font color=#B22222>// Interrupt Pending Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_IMR">AIC_IMR</a>; 	<font color=#B22222>// Interrupt Mask Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_CISR">AIC_CISR</a>; 	<font color=#B22222>// Core Interrupt Status Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 Reserved0[2]; 	<font color=#B22222>// </font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_IECR">AIC_IECR</a>; 	<font color=#B22222>// Interrupt Enable Command Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_IDCR">AIC_IDCR</a>; 	<font color=#B22222>// Interrupt Disable Command egister</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_ICCR">AIC_ICCR</a>; 	<font color=#B22222>// Interrupt Clear Command Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_ISCR">AIC_ISCR</a>; 	<font color=#B22222>// Interrupt Set Command Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_EOICR">AIC_EOICR</a>; 	<font color=#B22222>// End of Interrupt Command Register</font>
	<a href="#AT91_REG">AT91_REG</a>	 <a href="AT91M55800A_AIC.html#AIC_SPU">AIC_SPU</a>; 	<font color=#B22222>// Spurious Vector Register</font>
} <b><a name="AT91S_AIC">AT91S_AIC</a></b>, *<b><a name="AT91PS_AIC">AT91PS_AIC</a></b>;

<font color=#B22222>// -------- <a href="AT91M55800A_AIC.html#AIC_SMR">AIC_SMR</a> : (<a href="AT91M55800A_AIC.html#AIC">AIC</a> Offset: 0x0) Control Register -------- </font>
<font color=#008200>#define</font> <b><a name="AT91C_AIC_PRIOR">AT91C_AIC_PRIOR</a></b>       ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x7 <<  0) <font color=#B22222>// (<a href="AT91M55800A_AIC.html#AIC">AIC</a>) Priority Level</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_AIC_PRIOR_LOWEST">AT91C_AIC_PRIOR_LOWEST</a></b>               ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x0) <font color=#B22222>// (<a href="AT91M55800A_AIC.html#AIC">AIC</a>) Lowest priority level</font>
<font color=#008200>#define</font> 	<b><a name="AT91C_AIC_PRIOR_HIGHEST">AT91C_AIC_PRIOR_HIGHEST</a></b>              ((<font color=#0000FF>unsigned</font> <font color=#0000FF>int</font>) 0x7) <font color=#B22222>// (<a href="AT91M55800A_AIC.html#AIC">AIC</a>) Highest priority level</font>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -