📄 at91m55800a_h.html
字号:
<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 + -