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

📄 at91m55800a_dac.html

📁 AT91M5800a例子
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html><head>
<meta charset="iso-8859-1" content="Arm / ATMEL/ AT91 library / AT91M55800A" http-equiv="Content-Type">
<title>Hardware API Selector: AT91M55800A Definitions</title>
</head>
<h1>Digital to Analog Convertor Peripheral</h1>
<null><a name="DAC1"></a><b>DAC1</b> <i><font size="-1">(<a href="AT91M55800A_h.html#AT91S_DAC">AT91S_DAC</a>)</font></i><b>  0xFFFA8000 </b><i><font size="-1">(<a href="AT91M55800A_h.html#AT91C_BASE_DAC1">AT91C_BASE_DAC1</a>)</font></i>
<table border=1 cellpadding=3 cellspacing=0><null><th bgcolor="#FFFFCC"><font size="-1">Periph ID <a href="#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>18</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91M55800A_h.html#AT91C_ID_DAC1">AT91C_ID_DAC1</a>)</font></i></font></td><td><font size="-1">DAC 1</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_AT91M55800A_h.html#AT91F_DAC1_CfgAPMC">AT91F_DAC1_CfgAPMC</a></b></font></td><td><font size="-1">Enable Peripheral clock in APMC for DAC1</font></td></tr>
</null></table><br><br><a name="DAC0"></a><b>DAC0</b> <i><font size="-1">(<a href="AT91M55800A_h.html#AT91S_DAC">AT91S_DAC</a>)</font></i><b>  0xFFFB4000 </b><i><font size="-1">(<a href="AT91M55800A_h.html#AT91C_BASE_DAC0">AT91C_BASE_DAC0</a>)</font></i>
<table border=1 cellpadding=3 cellspacing=0><null><th bgcolor="#FFFFCC"><font size="-1">Periph ID <a href="#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>17</b> </font></td><td><font size="-1"><i><font size="-1">(<a href="AT91M55800A_h.html#AT91C_ID_DAC0">AT91C_ID_DAC0</a>)</font></i></font></td><td><font size="-1">DAC 0</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_AT91M55800A_h.html#AT91F_DAC0_CfgAPMC">AT91F_DAC0_CfgAPMC</a></b></font></td><td><font size="-1">Enable Peripheral clock in APMC for DAC0</font></td></tr>
</null></table><br><br></null><a name="DAC"></a><h2>DAC Software API <i><font size="-1">(<a href="AT91M55800A_h.html#AT91S_DAC">AT91S_DAC</a>)</font></i></h2>
<a name="DAC"></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"><a href="AT91M55800A_DAC.html#DAC_CR">DAC_CR</a></font></td><td><font size="-1">Control Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x4</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_MR">DAC_MR</a></font></td><td><font size="-1">Mode Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x8</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_DHR">DAC_DHR</a></font></td><td><font size="-1">Data Holding Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0xC</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_DOR">DAC_DOR</a></font></td><td><font size="-1">Data Output Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x10</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_SR">DAC_SR</a></font></td><td><font size="-1">Status Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x14</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_IER">DAC_IER</a></font></td><td><font size="-1">Interrupt Enable Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x18</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_IDR">DAC_IDR</a></font></td><td><font size="-1">Interrupt Disable Register</font></td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC"><font size="-1"><b>0x1C</b></font></td><td><font size="-1"><a href="AT91M55800A_DAC.html#DAC_IMR">DAC_IMR</a></font></td><td><font size="-1">Interrupt Mask Register</font></td></tr>
</null></table><br></null><h2>DAC Register Description</h2>
<null><a name="DAC_CR"></a><h4><a href="#DAC">DAC</a>: <i><a href="AT91M55800A_h.html#AT91_REG">AT91_REG</a></i> DAC_CR  <i>Control Register</i></h4><ul><null><font size="-2"><li><b>DAC1</b> <i><a href="AT91M55800A_h.html#AT91C_DAC1_CR">AT91C_DAC1_CR</a></i> 0xFFFA8000</font><font size="-2"><li><b>DAC0</b> <i><a href="AT91M55800A_h.html#AT91C_DAC0_CR">AT91C_DAC0_CR</a></i> 0xFFFB4000</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">0</td><td align="CENTER"><a name="DAC_SWRST"></a><b>DAC_SWRST</b><font size="-2"><br><a href="AT91M55800A_h.html#AT91C_DAC_SWRST">AT91C_DAC_SWRST</a></font></td><td><b>Software Reset</b><br>0 = No effect.<br>1 = Resets the DAC A software-trigerred reset of the DAC interface is performed.</td></tr>
</null></table>
<a name="DAC_MR"></a><h4><a href="#DAC">DAC</a>: <i><a href="AT91M55800A_h.html#AT91_REG">AT91_REG</a></i> DAC_MR  <i>Mode Register</i></h4><ul><null><font size="-2"><li><b>DAC1</b> <i><a href="AT91M55800A_h.html#AT91C_DAC1_MR">AT91C_DAC1_MR</a></i> 0xFFFA8004</font><font size="-2"><li><b>DAC0</b> <i><a href="AT91M55800A_h.html#AT91C_DAC0_MR">AT91C_DAC0_MR</a></i> 0xFFFB4004</font></null></ul><table border=1 cellpadding=0 cellspacing=0 width="100%"><null><th bgcolor="#FFFFCC"><b>Offset</b></th><th bgcolor="#FFFFCC"><b>Name</b></th><th bgcolor="#FFFFCC"><b>Description</b></th><tr><td align="CENTER" bgcolor="#FFFFCC">0</td><td align="CENTER"><a name="DAC_TTRGEN"></a><b>DAC_TTRGEN</b><font size="-2"><br><a href="AT91M55800A_h.html#AT91C_DAC_TTRGEN">AT91C_DAC_TTRGEN</a></font></td><td><b>Timer Trigger Enable</b><font size="-1"><table bgcolor="#E3F2FF" border=1 cellpadding=0 cellspacing=0 width="100%"><null><th><b>Value</b></th><th><b>Label</b></th><th><b>Description</b></th><tr><td align="CENTER">0</td><td align="CENTER"><a name="DAC_TTRGEN_DIS"></a><b>DAC_TTRGEN_DIS</b><font size="-1"><br><a href="AT91M55800A_h.html#AT91C_DAC_TTRGEN_DIS">AT91C_DAC_TTRGEN_DIS</a></font></td><td><br>The data written into the Data Holding Register (DAC_DHR) is transferred one main clock cycle later to the data output register (DAC_DOR).</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="DAC_TTRGEN_EN"></a><b>DAC_TTRGEN_EN</b><font size="-1"><br><a href="AT91M55800A_h.html#AT91C_DAC_TTRGEN_EN">AT91C_DAC_TTRGEN_EN</a></font></td><td><br>The data transfer from the DAC_DHR to the DAC_DOR is synchronized by the timer trigger.</td></tr>
</null></table></font>
</td></tr>

⌨️ 快捷键说明

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