📄 at91rm9200_aic.html
字号:
<html><head>
<meta charset="iso-8859-1" content="Arm / ATMEL/ AT91 library / AT91RM9200" http-equiv="Content-Type">
<title>Hardware API Selector: AT91RM9200 Definitions</title>
</head>
<h1>Advanced Interrupt Controller Peripheral</h1>
<null><a name="AIC"></a><b>AIC</b> <i><font size="-1">(<a href="AT91RM9200_h.html#AT91S_AIC">AT91S_AIC</a>)</font></i><b> 0xFFFFF000 </b><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_BASE_AIC">AT91C_BASE_AIC</a>)</font></i>
<table border=1 cellpadding=3 cellspacing=0><null><th bgcolor="#FFFFCC"><font size="-1">Periph ID <a href="AT91RM9200_AIC.html#AIC">AIC</a></font></th><th bgcolor="#FFFFCC"><font size="-1">Symbol</font></th><th bgcolor="#FFFFCC"><font size="-1">Description</font></th><tr><td bgcolor="#FFFFCC"><font size="-1"><b>0</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_FIQ">AT91C_ID_FIQ</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (FIQ)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>25</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ0">AT91C_ID_IRQ0</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ0)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>26</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ1">AT91C_ID_IRQ1</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ1)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>27</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ2">AT91C_ID_IRQ2</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ2)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>28</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ3">AT91C_ID_IRQ3</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ3)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>29</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ4">AT91C_ID_IRQ4</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ4)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>30</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ5">AT91C_ID_IRQ5</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ5)</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b>31</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91RM9200_h.html#AT91C_ID_IRQ6">AT91C_ID_IRQ6</a>)</font></i></font></td><td><font size="-1">Advanced Interrupt Controller (IRQ6)</font></td></tr>
</null></table><br><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><font size="-1"><b>Function</b></font></th><th bgcolor="#FFFFCC"><font size="-1"><b>Description</b></font></th><tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91RM9200_h.html#AT91F_AIC_CfgPMC">AT91F_AIC_CfgPMC</a></b></font></td><td><font size="-1">Enable Peripheral clock in PMC for AIC</font></td></tr>
</null></table><br><br></null><a name="AIC"></a><h2>AIC Software API <i><font size="-1">(<a href="AT91RM9200_h.html#AT91S_AIC">AT91S_AIC</a>)</font></i></h2>
<a name="AIC"></a><null><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><font size="-1"><b>Offset</b></font></th><th bgcolor="#FFFFCC"><font size="-1"><b>Field</b></font></th><th bgcolor="#FFFFCC"><font size="-1"><b>Description</b></font></th>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x0</b></font></td><td><font size="-1">AIC_SMR[32] (<a href="AT91RM9200_AIC.html#AIC_SMR">AIC_SMR</a>)</font></td><td><font size="-1">Source Mode Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x80</b></font></td><td><font size="-1">AIC_SVR[32] (<a href="AT91RM9200_AIC.html#AIC_SVR">AIC_SVR</a>)</font></td><td><font size="-1">Source Vector Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x100</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_IVR">AIC_IVR</a></font></td><td><font size="-1">IRQ Vector Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x104</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_FVR">AIC_FVR</a></font></td><td><font size="-1">FIQ Vector Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x108</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_ISR">AIC_ISR</a></font></td><td><font size="-1">Interrupt Status Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x10C</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_IPR">AIC_IPR</a></font></td><td><font size="-1">Interrupt Pending Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x110</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_IMR">AIC_IMR</a></font></td><td><font size="-1">Interrupt Mask Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x114</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_CISR">AIC_CISR</a></font></td><td><font size="-1">Core Interrupt Status Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x120</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_IECR">AIC_IECR</a></font></td><td><font size="-1">Interrupt Enable Command Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x124</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_IDCR">AIC_IDCR</a></font></td><td><font size="-1">Interrupt Disable Command Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x128</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_ICCR">AIC_ICCR</a></font></td><td><font size="-1">Interrupt Clear Command Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x12C</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_ISCR">AIC_ISCR</a></font></td><td><font size="-1">Interrupt Set Command Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x130</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_EOICR">AIC_EOICR</a></font></td><td><font size="-1">End of Interrupt Command Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x134</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_SPU">AIC_SPU</a></font></td><td><font size="-1">Spurious Vector Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x138</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_DCR">AIC_DCR</a></font></td><td><font size="-1">Debug Control Register (Protect)</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x140</b></font></td><td><font size="-1"><a href="AT91RM9200_AIC.html#AIC_FFER">AIC_FFER</a></font></td><td><font size="-1">Fast Forcing Enable Register</font></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -