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

📄 at91sam9260_adc.html

📁 ATMEL AT91SAM9260的中段控制程序!
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH1">AT91F_ADC_GetConvertedDataCH1</a></b></font></td><td><font size="-1">Return the Channel 1 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH2">AT91F_ADC_GetConvertedDataCH2</a></b></font></td><td><font size="-1">Return the Channel 2 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_CfgModeReg">AT91F_ADC_CfgModeReg</a></b></font></td><td><font size="-1">Configure the Mode Register of the ADC controller</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH3">AT91F_ADC_GetConvertedDataCH3</a></b></font></td><td><font size="-1">Return the Channel 3 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH4">AT91F_ADC_GetConvertedDataCH4</a></b></font></td><td><font size="-1">Return the Channel 4 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH5">AT91F_ADC_GetConvertedDataCH5</a></b></font></td><td><font size="-1">Return the Channel 5 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH6">AT91F_ADC_GetConvertedDataCH6</a></b></font></td><td><font size="-1">Return the Channel 6 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetConvertedDataCH7">AT91F_ADC_GetConvertedDataCH7</a></b></font></td><td><font size="-1">Return the Channel 7 Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetChannelStatus">AT91F_ADC_GetChannelStatus</a></b></font></td><td><font size="-1">Return ADC Timer Register Value</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetModeReg">AT91F_ADC_GetModeReg</a></b></font></td><td><font size="-1">Return the Mode Register of the ADC controller value</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_DisableIt">AT91F_ADC_DisableIt</a></b></font></td><td><font size="-1">Disable ADC interrupt</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_StartConversion">AT91F_ADC_StartConversion</a></b></font></td><td><font size="-1">Software request for a analog to digital conversion </font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetStatus">AT91F_ADC_GetStatus</a></b></font></td><td><font size="-1">Return ADC Interrupt Status</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetLastConvertedData">AT91F_ADC_GetLastConvertedData</a></b></font></td><td><font size="-1">Return the Last Converted Data</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_SoftReset">AT91F_ADC_SoftReset</a></b></font></td><td><font size="-1">Software reset</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_CfgTimings">AT91F_ADC_CfgTimings</a></b></font></td><td><font size="-1">Configure the different necessary timings of the ADC controller</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_DisableChannel">AT91F_ADC_DisableChannel</a></b></font></td><td><font size="-1">Return ADC Timer Register Value</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_EnableIt">AT91F_ADC_EnableIt</a></b></font></td><td><font size="-1">Enable ADC interrupt</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_GetInterruptMaskStatus">AT91F_ADC_GetInterruptMaskStatus</a></b></font></td><td><font size="-1">Return ADC Interrupt Mask Status</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_IsStatusSet">AT91F_ADC_IsStatusSet</a></b></font></td><td><font size="-1">Test if ADC Status is Set</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_EnableChannel">AT91F_ADC_EnableChannel</a></b></font></td><td><font size="-1">Return ADC Timer Register Value</font></td></tr>
<tr><td bgcolor="#FFFFCC"><font size="-1"><b><a href="lib_AT91SAM9260_h.html#AT91F_ADC_IsInterruptMasked">AT91F_ADC_IsInterruptMasked</a></b></font></td><td><font size="-1">Test if ADC Interrupt is Masked </font></td></tr>
</null></table></null><h2>ADC Register Description</h2>
<null><a name="ADC_CR"></a><h4><a href="#ADC">ADC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ADC_CR  <i>ADC Control Register</i></h4><ul><null><font size="-2"><li><b>ADC</b> <i><a href="AT91SAM9260_h.html#AT91C_ADC_CR">AT91C_ADC_CR</a></i> 0xFFFE0000</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="ADC_SWRST"></a><b>ADC_SWRST</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ADC_SWRST">AT91C_ADC_SWRST</a></font></td><td><b>Software Reset</b><br>0 = No effect.<br>1 = Resets the ADC simulating a hardware reset.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">1</td><td align="CENTER"><a name="ADC_START"></a><b>ADC_START</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ADC_START">AT91C_ADC_START</a></font></td><td><b>Start Conversion</b><br>0 = No effect.<br>1 = Begins analog-to-digital conversion and clears all EOC bits.</td></tr>
</null></table>
<a name="ADC_MR"></a><h4><a href="#ADC">ADC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> ADC_MR  <i>ADC Mode Register</i></h4><ul><null><font size="-2"><li><b>ADC</b> <i><a href="AT91SAM9260_h.html#AT91C_ADC_MR">AT91C_ADC_MR</a></i> 0xFFFE0004</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="ADC_TRGEN"></a><b>ADC_TRGEN</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGEN">AT91C_ADC_TRGEN</a></font></td><td><b>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="ADC_TRGEN_DIS"></a><b>ADC_TRGEN_DIS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGEN_DIS">AT91C_ADC_TRGEN_DIS</a></font></td><td><br>Hradware triggers are disabled. Starting a conversion is only possible by software</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="ADC_TRGEN_EN"></a><b>ADC_TRGEN_EN</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGEN_EN">AT91C_ADC_TRGEN_EN</a></font></td><td><br>Hardware trigger selected by TRGSEL field is enabled.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">3..1</td><td align="CENTER"><a name="ADC_TRGSEL"></a><b>ADC_TRGSEL</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL">AT91C_ADC_TRGSEL</a></font></td><td><b>Trigger Selection</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="ADC_TRGSEL_TIOA0"></a><b>ADC_TRGSEL_TIOA0</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_TIOA0">AT91C_ADC_TRGSEL_TIOA0</a></font></td><td><br>Selected TRGSEL = TIAO0</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="ADC_TRGSEL_TIOA1"></a><b>ADC_TRGSEL_TIOA1</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_TIOA1">AT91C_ADC_TRGSEL_TIOA1</a></font></td><td><br>Selected TRGSEL = TIAO1</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="ADC_TRGSEL_TIOA2"></a><b>ADC_TRGSEL_TIOA2</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_TIOA2">AT91C_ADC_TRGSEL_TIOA2</a></font></td><td><br>Selected TRGSEL = TIAO2</td></tr>
<tr><td align="CENTER">3</td><td align="CENTER"><a name="ADC_TRGSEL_TIOA3"></a><b>ADC_TRGSEL_TIOA3</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_TIOA3">AT91C_ADC_TRGSEL_TIOA3</a></font></td><td><br>Selected TRGSEL = TIAO3</td></tr>
<tr><td align="CENTER">4</td><td align="CENTER"><a name="ADC_TRGSEL_TIOA4"></a><b>ADC_TRGSEL_TIOA4</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_TIOA4">AT91C_ADC_TRGSEL_TIOA4</a></font></td><td><br>Selected TRGSEL = TIAO4</td></tr>
<tr><td align="CENTER">5</td><td align="CENTER"><a name="ADC_TRGSEL_TIOA5"></a><b>ADC_TRGSEL_TIOA5</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_TIOA5">AT91C_ADC_TRGSEL_TIOA5</a></font></td><td><br>Selected TRGSEL = TIAO5</td></tr>
<tr><td align="CENTER">6</td><td align="CENTER"><a name="ADC_TRGSEL_EXT"></a><b>ADC_TRGSEL_EXT</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_TRGSEL_EXT">AT91C_ADC_TRGSEL_EXT</a></font></td><td><br>Selected TRGSEL = External Trigger</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">4</td><td align="CENTER"><a name="ADC_LOWRES"></a><b>ADC_LOWRES</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ADC_LOWRES">AT91C_ADC_LOWRES</a></font></td><td><b>Resolution.</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="ADC_LOWRES_10_BIT"></a><b>ADC_LOWRES_10_BIT</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_LOWRES_10_BIT">AT91C_ADC_LOWRES_10_BIT</a></font></td><td><br>10-bit resolution</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="ADC_LOWRES_8_BIT"></a><b>ADC_LOWRES_8_BIT</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_LOWRES_8_BIT">AT91C_ADC_LOWRES_8_BIT</a></font></td><td><br>8-bit resolution</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">5</td><td align="CENTER"><a name="ADC_SLEEP"></a><b>ADC_SLEEP</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_ADC_SLEEP">AT91C_ADC_SLEEP</a></font></td><td><b>Sleep Mode</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="ADC_SLEEP_NORMAL_MODE"></a><b>ADC_SLEEP_NORMAL_MODE</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_SLEEP_NORMAL_MODE">AT91C_ADC_SLEEP_NORMAL_MODE</a></font></td><td><br>Normal Mode</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="ADC_SLEEP_MODE"></a><b>ADC_SLEEP_MODE</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_ADC_SLEEP_MODE">AT91C_ADC_SLEEP_MODE</a></font></td><td><br>Sleep Mode</td></tr>
</null></table></font>

⌨️ 快捷键说明

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