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

📄 at91rm9200_rtc.html

📁 AT91RM9200的USB相关ACM CDC的源代码包! AT91RM9200-BasicUSBPipe-ARM1_2-2_0.zip
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<tr><td align="CENTER" bgcolor="#FFFFCC">17..16</td><td align="CENTER"><a name="RTC_CALEVSEL"></a><b>RTC_CALEVSEL</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_CALEVSEL">AT91C_RTC_CALEVSEL</a></font></td><td><b>Calendar Event Selection</b><br>The event that generates the flag CALEV in RTC_SR depends on the value of CALEVSEL.<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="RTC_CALEVSEL_WEEK"></a><b>RTC_CALEVSEL_WEEK</b><font size="-1"><br><a href="AT91RM9200_h.html#AT91C_RTC_CALEVSEL_WEEK">AT91C_RTC_CALEVSEL_WEEK</a></font></td><td><br>Week change (every Monday at time 00:00:00).</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="RTC_CALEVSEL_MONTH"></a><b>RTC_CALEVSEL_MONTH</b><font size="-1"><br><a href="AT91RM9200_h.html#AT91C_RTC_CALEVSEL_MONTH">AT91C_RTC_CALEVSEL_MONTH</a></font></td><td><br>Month change (every 01 of each month at time 00:00:00).</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="RTC_CALEVSEL_YEAR"></a><b>RTC_CALEVSEL_YEAR</b><font size="-1"><br><a href="AT91RM9200_h.html#AT91C_RTC_CALEVSEL_YEAR">AT91C_RTC_CALEVSEL_YEAR</a></font></td><td><br>Year change (every January 1 at time 00:00:00).</td></tr>
</null></table></font>
</td></tr>
</null></table>
<a name="RTC_MR"></a><h4><a href="#RTC">RTC</a>: <i><a href="AT91RM9200_h.html#AT91_REG">AT91_REG</a></i> RTC_MR  <i>Mode Register</i></h4><ul><null><font size="-2"><li><b>RTC</b> <i><a href="AT91RM9200_h.html#AT91C_RTC_MR">AT91C_RTC_MR</a></i> 0xFFFFFE04</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="RTC_HRMOD"></a><b>RTC_HRMOD</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_HRMOD">AT91C_RTC_HRMOD</a></font></td><td><b>12-24 hour Mode</b><br>0 = 24-hour mode is selected.<br>1 = 12-hour mode is selected.<br>All non-significant bits read zero.</td></tr>
</null></table>
<a name="RTC_TIMR"></a><h4><a href="#RTC">RTC</a>: <i><a href="AT91RM9200_h.html#AT91_REG">AT91_REG</a></i> RTC_TIMR  <i>Time Register</i></h4><ul><null><font size="-2"><li><b>RTC</b> <i><a href="AT91RM9200_h.html#AT91C_RTC_TIMR">AT91C_RTC_TIMR</a></i> 0xFFFFFE08</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">6..0</td><td align="CENTER"><a name="RTC_SEC"></a><b>RTC_SEC</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_SEC">AT91C_RTC_SEC</a></font></td><td><b>Current Second</b><br>The range that can be set is 0-59 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">14..8</td><td align="CENTER"><a name="RTC_MIN"></a><b>RTC_MIN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_MIN">AT91C_RTC_MIN</a></font></td><td><b>Current Minute</b><br>The range that can be set is 0-59 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">20..16</td><td align="CENTER"><a name="RTC_HOUR"></a><b>RTC_HOUR</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_HOUR">AT91C_RTC_HOUR</a></font></td><td><b>Current Hour</b><br>The range that can be set is 1-12 (BCD) in 12-hour mode or 0-23 (BCD) in 24-hour mode.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">22</td><td align="CENTER"><a name="RTC_AMPM"></a><b>RTC_AMPM</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_AMPM">AT91C_RTC_AMPM</a></font></td><td><b>Ante Meridiem, Post Meridiem Indicator</b><br>This bit is the AM/PM indicator in 12-hour mode.<br>0 = AM.<br>1 = PM.<br>All non-significant bits read zero.</td></tr>
</null></table>
<a name="RTC_CALR"></a><h4><a href="#RTC">RTC</a>: <i><a href="AT91RM9200_h.html#AT91_REG">AT91_REG</a></i> RTC_CALR  <i>Calendar Register</i></h4><ul><null><font size="-2"><li><b>RTC</b> <i><a href="AT91RM9200_h.html#AT91C_RTC_CALR">AT91C_RTC_CALR</a></i> 0xFFFFFE0C</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">5..0</td><td align="CENTER"><a name="RTC_CENT"></a><b>RTC_CENT</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_CENT">AT91C_RTC_CENT</a></font></td><td><b>Current Century</b><br>The range that can be set is 19-20 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">15..8</td><td align="CENTER"><a name="RTC_YEAR"></a><b>RTC_YEAR</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_YEAR">AT91C_RTC_YEAR</a></font></td><td><b>Current Year</b><br>The range that can be set is 00-99 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">20..16</td><td align="CENTER"><a name="RTC_MONTH"></a><b>RTC_MONTH</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_MONTH">AT91C_RTC_MONTH</a></font></td><td><b>Current Month</b><br>The range that can be set is 01-12 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">23..21</td><td align="CENTER"><a name="RTC_DAY"></a><b>RTC_DAY</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_DAY">AT91C_RTC_DAY</a></font></td><td><b>Current Day</b><br>The range that can be set is 1-7 (BCD).<br>The significance of the number (which number represents which day) is user defined as it has no effect on the date counter.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">29..24</td><td align="CENTER"><a name="RTC_DATE"></a><b>RTC_DATE</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_DATE">AT91C_RTC_DATE</a></font></td><td><b>Current Date</b><br>The range that can be set is 01-31 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
</null></table>
<a name="RTC_TIMALR"></a><h4><a href="#RTC">RTC</a>: <i><a href="AT91RM9200_h.html#AT91_REG">AT91_REG</a></i> RTC_TIMALR  <i>Time Alarm Register</i></h4><ul><null><font size="-2"><li><b>RTC</b> <i><a href="AT91RM9200_h.html#AT91C_RTC_TIMALR">AT91C_RTC_TIMALR</a></i> 0xFFFFFE10</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">6..0</td><td align="CENTER"><a name="RTC_SEC"></a><b>RTC_SEC</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_SEC">AT91C_RTC_SEC</a></font></td><td><b>Current Second</b><br>The range that can be set is 0-59 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">7</td><td align="CENTER"><a name="RTC_SECEN"></a><b>RTC_SECEN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_SECEN">AT91C_RTC_SECEN</a></font></td><td><b>Second Alarm Enable</b><br>0 = The second-matching alarm is disabled.<br>1 = The second-matching alarm is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">14..8</td><td align="CENTER"><a name="RTC_MIN"></a><b>RTC_MIN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_MIN">AT91C_RTC_MIN</a></font></td><td><b>Current Minute</b><br>The range that can be set is 0-59 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">15</td><td align="CENTER"><a name="RTC_MINEN"></a><b>RTC_MINEN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_MINEN">AT91C_RTC_MINEN</a></font></td><td><b>Minute Alarm</b><br>0 = The minute-matching alarm is disabled.<br>1 = The minute-matching alarm is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">20..16</td><td align="CENTER"><a name="RTC_HOUR"></a><b>RTC_HOUR</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_HOUR">AT91C_RTC_HOUR</a></font></td><td><b>Current Hour</b><br>The range that can be set is 1-12 (BCD) in 12-hour mode or 0-23 (BCD) in 24-hour mode.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">22</td><td align="CENTER"><a name="RTC_AMPM"></a><b>RTC_AMPM</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_AMPM">AT91C_RTC_AMPM</a></font></td><td><b>Ante Meridiem, Post Meridiem Indicator</b><br>This bit is the AM/PM indicator in 12-hour mode.<br>0 = AM.<br>1 = PM.<br>All non-significant bits read zero.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">23</td><td align="CENTER"><a name="RTC_HOUREN"></a><b>RTC_HOUREN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_HOUREN">AT91C_RTC_HOUREN</a></font></td><td><b>Current Hour</b><br>0 = The hour-matching alarm is disabled.<br>1 = The hour-matching alarm is enabled.</td></tr>
</null></table>
<a name="RTC_CALALR"></a><h4><a href="#RTC">RTC</a>: <i><a href="AT91RM9200_h.html#AT91_REG">AT91_REG</a></i> RTC_CALALR  <i>Calendar Alarm Register</i></h4><ul><null><font size="-2"><li><b>RTC</b> <i><a href="AT91RM9200_h.html#AT91C_RTC_CALALR">AT91C_RTC_CALALR</a></i> 0xFFFFFE14</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">20..16</td><td align="CENTER"><a name="RTC_MONTH"></a><b>RTC_MONTH</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_MONTH">AT91C_RTC_MONTH</a></font></td><td><b>Current Month</b><br>The range that can be set is 01-12 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">23</td><td align="CENTER"><a name="RTC_MONTHEN"></a><b>RTC_MONTHEN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_MONTHEN">AT91C_RTC_MONTHEN</a></font></td><td><b>Month Alarm Enable</b><br>0 = The month-matching alarm is disabled.<br>1 = The month-matching alarm is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">29..24</td><td align="CENTER"><a name="RTC_DATE"></a><b>RTC_DATE</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_DATE">AT91C_RTC_DATE</a></font></td><td><b>Current Date</b><br>The range that can be set is 01-31 (BCD).<br>The lowest four bits encode the units. The higher bits encode the tens.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">31</td><td align="CENTER"><a name="RTC_DATEEN"></a><b>RTC_DATEEN</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_DATEEN">AT91C_RTC_DATEEN</a></font></td><td><b>Date Alarm Enable</b><br>0 = The date-matching alarm is disabled.<br>1 = The date-matching alarm is enabled.</td></tr>
</null></table>
<a name="RTC_SR"></a><h4><a href="#RTC">RTC</a>: <i><a href="AT91RM9200_h.html#AT91_REG">AT91_REG</a></i> RTC_SR  <i>Status Register</i></h4><ul><null><font size="-2"><li><b>RTC</b> <i><a href="AT91RM9200_h.html#AT91C_RTC_SR">AT91C_RTC_SR</a></i> 0xFFFFFE18</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="RTC_ACKUPD"></a><b>RTC_ACKUPD</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_ACKUPD">AT91C_RTC_ACKUPD</a></font></td><td><b>Acknowledge for Update</b><br>0 = Time and Calendar registers cannot be updated.<br>1 = Time and Calendar registers can be updated.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">1</td><td align="CENTER"><a name="RTC_ALARM"></a><b>RTC_ALARM</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_ALARM">AT91C_RTC_ALARM</a></font></td><td><b>Alarm Flag</b><br>0 = No alarm matching condition occurred.<br>1 = An alarm matching condition has occurred.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">2</td><td align="CENTER"><a name="RTC_SECEV"></a><b>RTC_SECEV</b><font size="-2"><br><a href="AT91RM9200_h.html#AT91C_RTC_SECEV">AT91C_RTC_SECEV</a></font></td><td><b>Second Event</b><br>0 = No second event has occurred since the last clear.<br>1 = At least one second event has occurred since the last clear.</td></tr>

⌨️ 快捷键说明

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