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

📄 at91sam9260_smc.html

📁 ATMEL AT91SAM9260的中段控制程序!
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<tr><td align="CENTER" bgcolor="#FFFFCC">29..24</td><td align="CENTER"><a name="SMC_NCSSETUPRD"></a><b>SMC_NCSSETUPRD</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSSETUPRD">AT91C_SMC_NCSSETUPRD</a></font></td><td><b>NCS Setup Length in ReaD Access</b><br>NCS Setup Length = 128*SMC_NCSSETUPRD[5] + SMC_NCSSETUPRD[4:0]</td></tr>
</null></table>
<a name="PULSE2"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> PULSE2  <i> Pulse Register for CS 2</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_PULSE2">AT91C_SMC_PULSE2</a></i> 0xFFFFEC24</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="SMC_NWEPULSE"></a><b>SMC_NWEPULSE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWEPULSE">AT91C_SMC_NWEPULSE</a></font></td><td><b>NWE Pulse Length</b><br>NWE Pulse Length = 256*SMC_NWEPULSE[6] + SMC_NWEPULSE[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">14..8</td><td align="CENTER"><a name="SMC_NCSPULSEWR"></a><b>SMC_NCSPULSEWR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSPULSEWR">AT91C_SMC_NCSPULSEWR</a></font></td><td><b>NCS Pulse Length in WRite Access</b><br>NCS Pulse Length = 256*SMC_NCSPULSEWR[6] + SMC_NCSPULSEWR[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">22..16</td><td align="CENTER"><a name="SMC_NRDPULSE"></a><b>SMC_NRDPULSE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDPULSE">AT91C_SMC_NRDPULSE</a></font></td><td><b>NRD Pulse Length</b><br>NRD Pulse Length = 256*SMC_NRDPULSE[6] + SMC_NRDPULSE[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">30..24</td><td align="CENTER"><a name="SMC_NCSPULSERD"></a><b>SMC_NCSPULSERD</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSPULSERD">AT91C_SMC_NCSPULSERD</a></font></td><td><b>NCS Pulse Length in ReaD Access</b><br>NCS Pulse Length = 256*SMC_NCSPULSERD[6] + SMC_NCSPULSERD[5:0]</td></tr>
</null></table>
<a name="CYCLE2"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> CYCLE2  <i> Cycle Register for CS 2</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_CYCLE2">AT91C_SMC_CYCLE2</a></i> 0xFFFFEC28</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">8..0</td><td align="CENTER"><a name="SMC_NWECYCLE"></a><b>SMC_NWECYCLE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWECYCLE">AT91C_SMC_NWECYCLE</a></font></td><td><b>Total Write Cycle Length</b><br>Total Write Cycle Length = 256*SMC_NWECYCLE[8:7] + SMC_NWECYCLE[6:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">24..16</td><td align="CENTER"><a name="SMC_NRDCYCLE"></a><b>SMC_NRDCYCLE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDCYCLE">AT91C_SMC_NRDCYCLE</a></font></td><td><b>Total Read Cycle Length</b><br>Total Read Cycle Length = 256*SMC_NRDCYCLE[8:7] + SMC_NRDCYCLE[6:0]</td></tr>
</null></table>
<a name="CTRL2"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> CTRL2  <i> Control Register for CS 2</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_CTRL2">AT91C_SMC_CTRL2</a></i> 0xFFFFEC2C</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="SMC_READMODE"></a><b>SMC_READMODE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_READMODE">AT91C_SMC_READMODE</a></font></td><td><b>Read Mode</b><br>0: Read operation controled by NCS signal.<br>1: Read operation controled by NRD signal.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">1</td><td align="CENTER"><a name="SMC_WRITEMODE"></a><b>SMC_WRITEMODE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_WRITEMODE">AT91C_SMC_WRITEMODE</a></font></td><td><b>Write Mode</b><br>0: Read operation controled by NCS signal.<br>1: Read operation controled by NWE signal.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">6..5</td><td align="CENTER"><a name="SMC_NWAITM"></a><b>SMC_NWAITM</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM">AT91C_SMC_NWAITM</a></font></td><td><b>NWAIT Mode</b><br>0: External NWAIT disabled<br>1: Reserved.<br>2: External NWAIT enabled in frozen mode.<br>3:  External NWAIT enabled in ready mode.<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="SMC_NWAITM_NWAIT_DISABLE"></a><b>SMC_NWAITM_NWAIT_DISABLE</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM_NWAIT_DISABLE">AT91C_SMC_NWAITM_NWAIT_DISABLE</a></font></td><td><br>External NWAIT disabled.</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="SMC_NWAITM_NWAIT_ENABLE_FROZEN"></a><b>SMC_NWAITM_NWAIT_ENABLE_FROZEN</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM_NWAIT_ENABLE_FROZEN">AT91C_SMC_NWAITM_NWAIT_ENABLE_FROZEN</a></font></td><td><br>External NWAIT enabled in frozen mode.</td></tr>
<tr><td align="CENTER">3</td><td align="CENTER"><a name="SMC_NWAITM_NWAIT_ENABLE_READY"></a><b>SMC_NWAITM_NWAIT_ENABLE_READY</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWAITM_NWAIT_ENABLE_READY">AT91C_SMC_NWAITM_NWAIT_ENABLE_READY</a></font></td><td><br>External NWAIT enabled in ready mode.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">8</td><td align="CENTER"><a name="SMC_BAT"></a><b>SMC_BAT</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_BAT">AT91C_SMC_BAT</a></font></td><td><b>Byte Access Type</b><br>0: Byte Select.<br>1: Byte Write.<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="SMC_BAT_BYTE_SELECT"></a><b>SMC_BAT_BYTE_SELECT</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_BAT_BYTE_SELECT">AT91C_SMC_BAT_BYTE_SELECT</a></font></td><td><br>Write controled by ncs, nbs0, nbs1, nbs2, nbs3. Read controled by ncs, nrd, nbs0, nbs1, nbs2, nbs3.</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="SMC_BAT_BYTE_WRITE"></a><b>SMC_BAT_BYTE_WRITE</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_BAT_BYTE_WRITE">AT91C_SMC_BAT_BYTE_WRITE</a></font></td><td><br>Write controled by ncs, nwe0, nwe1, nwe2, nwe3. Read controled by ncs and nrd.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">13..12</td><td align="CENTER"><a name="SMC_DBW"></a><b>SMC_DBW</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW">AT91C_SMC_DBW</a></font></td><td><b>Data Bus Width</b><br>0: 8 bits.<br>1: 16 bits.<br>3: 32 bits.<br>4: Reserved<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="SMC_DBW_WIDTH_EIGTH_BITS"></a><b>SMC_DBW_WIDTH_EIGTH_BITS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW_WIDTH_EIGTH_BITS">AT91C_SMC_DBW_WIDTH_EIGTH_BITS</a></font></td><td><br>8 bits.</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="SMC_DBW_WIDTH_SIXTEEN_BITS"></a><b>SMC_DBW_WIDTH_SIXTEEN_BITS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW_WIDTH_SIXTEEN_BITS">AT91C_SMC_DBW_WIDTH_SIXTEEN_BITS</a></font></td><td><br>16 bits.</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="SMC_DBW_WIDTH_THIRTY_TWO_BITS"></a><b>SMC_DBW_WIDTH_THIRTY_TWO_BITS</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_DBW_WIDTH_THIRTY_TWO_BITS">AT91C_SMC_DBW_WIDTH_THIRTY_TWO_BITS</a></font></td><td><br>32 bits.</td></tr>
</null></table></font>
</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">19..16</td><td align="CENTER"><a name="SMC_TDF"></a><b>SMC_TDF</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_TDF">AT91C_SMC_TDF</a></font></td><td><b>Data Float Time.</b><br>0 up to 15 cycles.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">20</td><td align="CENTER"><a name="SMC_TDFEN"></a><b>SMC_TDFEN</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_TDFEN">AT91C_SMC_TDFEN</a></font></td><td><b>TDF Enabled.</b><br>0: TDF optimisation is disabled.<br>1:  TDF optimisation is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">24</td><td align="CENTER"><a name="SMC_PMEN"></a><b>SMC_PMEN</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PMEN">AT91C_SMC_PMEN</a></font></td><td><b>Page Mode Enabled.</b><br>0: Page Mode is disabled.<br>1:  Page Mode is enabled.</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">29..28</td><td align="CENTER"><a name="SMC_PS"></a><b>SMC_PS</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS">AT91C_SMC_PS</a></font></td><td><b>Page Size</b><br>0: 4 bytes.<br>1: 8 bytes.<br>2: 16 bytes.<br>3: 32 bytes.<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="SMC_PS_SIZE_FOUR_BYTES"></a><b>SMC_PS_SIZE_FOUR_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_FOUR_BYTES">AT91C_SMC_PS_SIZE_FOUR_BYTES</a></font></td><td><br>4 bytes.</td></tr>
<tr><td align="CENTER">1</td><td align="CENTER"><a name="SMC_PS_SIZE_EIGHT_BYTES"></a><b>SMC_PS_SIZE_EIGHT_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_EIGHT_BYTES">AT91C_SMC_PS_SIZE_EIGHT_BYTES</a></font></td><td><br>8 bytes.</td></tr>
<tr><td align="CENTER">2</td><td align="CENTER"><a name="SMC_PS_SIZE_SIXTEEN_BYTES"></a><b>SMC_PS_SIZE_SIXTEEN_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_SIXTEEN_BYTES">AT91C_SMC_PS_SIZE_SIXTEEN_BYTES</a></font></td><td><br>16 bytes.</td></tr>
<tr><td align="CENTER">3</td><td align="CENTER"><a name="SMC_PS_SIZE_THIRTY_TWO_BYTES"></a><b>SMC_PS_SIZE_THIRTY_TWO_BYTES</b><font size="-1"><br><a href="AT91SAM9260_h.html#AT91C_SMC_PS_SIZE_THIRTY_TWO_BYTES">AT91C_SMC_PS_SIZE_THIRTY_TWO_BYTES</a></font></td><td><br>32 bytes.</td></tr>
</null></table></font>
</td></tr>
</null></table>
<a name="SETUP3"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> SETUP3  <i> Setup Register for CS 3</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_SETUP3">AT91C_SMC_SETUP3</a></i> 0xFFFFEC30</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="SMC_NWESETUP"></a><b>SMC_NWESETUP</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWESETUP">AT91C_SMC_NWESETUP</a></font></td><td><b>NWE Setup Length</b><br>NWE Setup Length = 128*SMC_NWESETUP[5] + SMC_NWESETUP[4:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">13..8</td><td align="CENTER"><a name="SMC_NCSSETUPWR"></a><b>SMC_NCSSETUPWR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSSETUPWR">AT91C_SMC_NCSSETUPWR</a></font></td><td><b>NCS Setup Length in WRite Access</b><br>NCS Setup Length = 128*SMC_NCSSETUPWR[5] + SMC_NCSSETUPWR[4:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">21..16</td><td align="CENTER"><a name="SMC_NRDSETUP"></a><b>SMC_NRDSETUP</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDSETUP">AT91C_SMC_NRDSETUP</a></font></td><td><b>NRD Setup Length</b><br>NRD Setup Length = 128*SMC_NRDSETUP[5] + SMC_NRDSETUP[4:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">29..24</td><td align="CENTER"><a name="SMC_NCSSETUPRD"></a><b>SMC_NCSSETUPRD</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSSETUPRD">AT91C_SMC_NCSSETUPRD</a></font></td><td><b>NCS Setup Length in ReaD Access</b><br>NCS Setup Length = 128*SMC_NCSSETUPRD[5] + SMC_NCSSETUPRD[4:0]</td></tr>
</null></table>
<a name="PULSE3"></a><h4><a href="#SMC">SMC</a>: <i><a href="AT91SAM9260_h.html#AT91_REG">AT91_REG</a></i> PULSE3  <i> Pulse Register for CS 3</i></h4><ul><null><font size="-2"><li><b>SMC</b> <i><a href="AT91SAM9260_h.html#AT91C_SMC_PULSE3">AT91C_SMC_PULSE3</a></i> 0xFFFFEC34</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="SMC_NWEPULSE"></a><b>SMC_NWEPULSE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NWEPULSE">AT91C_SMC_NWEPULSE</a></font></td><td><b>NWE Pulse Length</b><br>NWE Pulse Length = 256*SMC_NWEPULSE[6] + SMC_NWEPULSE[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">14..8</td><td align="CENTER"><a name="SMC_NCSPULSEWR"></a><b>SMC_NCSPULSEWR</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NCSPULSEWR">AT91C_SMC_NCSPULSEWR</a></font></td><td><b>NCS Pulse Length in WRite Access</b><br>NCS Pulse Length = 256*SMC_NCSPULSEWR[6] + SMC_NCSPULSEWR[5:0]</td></tr>
<tr><td align="CENTER" bgcolor="#FFFFCC">22..16</td><td align="CENTER"><a name="SMC_NRDPULSE"></a><b>SMC_NRDPULSE</b><font size="-2"><br><a href="AT91SAM9260_h.html#AT91C_SMC_NRDPULSE">AT91C_SMC_NRDPULSE</a></font></td><td><b>NRD Pulse Length</b><br>NRD Pulse Length = 256*SMC_NRDPULSE[6] + SMC_NRDPULSE[5:0]</td></tr>

⌨️ 快捷键说明

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