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

📄 cs8900_8h-source.html

📁 avr应用测试程序
💻 HTML
📖 第 1 页 / 共 4 页
字号:
00125 <span class="preprocessor"></span><span class="preprocessor">#define RX_BAD_CRC_ACCEPT           0x1000</span>00126 <span class="preprocessor"></span><span class="preprocessor">#define RX_RUNT_ACCEPT              0x2000</span>00127 <span class="preprocessor"></span><span class="preprocessor">#define RX_EXTRA_DATA_ACCEPT        0x4000</span>00128 <span class="preprocessor"></span>00129 <span class="comment">// PP_TxCFG - Transmit Configuration Interrupt Mask bit definition - Read/write</span>00130 <span class="preprocessor">#define TX_LOST_CRS_ENBL            0x0040</span>00131 <span class="preprocessor"></span><span class="preprocessor">#define TX_SQE_ERROR_ENBL           0x0080</span>00132 <span class="preprocessor"></span><span class="preprocessor">#define TX_OK_ENBL                  0x0100</span>00133 <span class="preprocessor"></span><span class="preprocessor">#define TX_LATE_COL_ENBL            0x0200</span>00134 <span class="preprocessor"></span><span class="preprocessor">#define TX_JBR_ENBL                 0x0400</span>00135 <span class="preprocessor"></span><span class="preprocessor">#define TX_ANY_COL_ENBL             0x0800</span>00136 <span class="preprocessor"></span><span class="preprocessor">#define TX_16_COL_ENBL              0x8000</span>00137 <span class="preprocessor"></span>00138 <span class="comment">// PP_TxCMD - Transmit Command bit definition - Read-only and</span>00139 <span class="comment">// PP_TxCommand - Write-only</span>00140 <span class="preprocessor">#define TX_START_5_BYTES            0x0000</span>00141 <span class="preprocessor"></span><span class="preprocessor">#define TX_START_381_BYTES          0x0040</span>00142 <span class="preprocessor"></span><span class="preprocessor">#define TX_START_1021_BYTES         0x0080</span>00143 <span class="preprocessor"></span><span class="preprocessor">#define TX_START_ALL_BYTES          0x00C0</span>00144 <span class="preprocessor"></span><span class="preprocessor">#define TX_FORCE                    0x0100</span>00145 <span class="preprocessor"></span><span class="preprocessor">#define TX_ONE_COL                  0x0200</span>00146 <span class="preprocessor"></span><span class="preprocessor">#define TX_NO_CRC                   0x1000</span>00147 <span class="preprocessor"></span><span class="preprocessor">#define TX_RUNT                     0x2000</span>00148 <span class="preprocessor"></span>00149 <span class="comment">// PP_BufCFG - Buffer Configuration Interrupt Mask bit definition - Read/write</span>00150 <span class="preprocessor">#define GENERATE_SW_INTERRUPT       0x0040</span>00151 <span class="preprocessor"></span><span class="preprocessor">#define RX_DMA_ENBL                 0x0080</span>00152 <span class="preprocessor"></span><span class="preprocessor">#define READY_FOR_TX_ENBL           0x0100</span>00153 <span class="preprocessor"></span><span class="preprocessor">#define TX_UNDERRUN_ENBL            0x0200</span>00154 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS_ENBL                0x0400</span>00155 <span class="preprocessor"></span><span class="preprocessor">#define RX_128_BYTE_ENBL            0x0800</span>00156 <span class="preprocessor"></span><span class="preprocessor">#define TX_COL_COUNT_OVRFLOW_ENBL   0x1000</span>00157 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS_COUNT_OVRFLOW_ENBL  0x2000</span>00158 <span class="preprocessor"></span><span class="preprocessor">#define RX_DEST_MATCH_ENBL          0x8000</span>00159 <span class="preprocessor"></span>00160 <span class="comment">// PP_LineCTL - Line Control bit definition - Read/write</span>00161 <span class="preprocessor">#define SERIAL_RX_ON                0x0040</span>00162 <span class="preprocessor"></span><span class="preprocessor">#define SERIAL_TX_ON                0x0080</span>00163 <span class="preprocessor"></span><span class="preprocessor">#define AUI_ONLY                    0x0100</span>00164 <span class="preprocessor"></span><span class="preprocessor">#define AUTO_AUI_10BASET            0x0200</span>00165 <span class="preprocessor"></span><span class="preprocessor">#define MODIFIED_BACKOFF            0x0800</span>00166 <span class="preprocessor"></span><span class="preprocessor">#define NO_AUTO_POLARITY            0x1000</span>00167 <span class="preprocessor"></span><span class="preprocessor">#define TWO_PART_DEFDIS             0x2000</span>00168 <span class="preprocessor"></span><span class="preprocessor">#define LOW_RX_SQUELCH              0x4000</span>00169 <span class="preprocessor"></span>00170 <span class="comment">// PP_SelfCTL - Software Self Control bit definition - Read/write</span>00171 <span class="preprocessor">#define POWER_ON_RESET              0x0040</span>00172 <span class="preprocessor"></span><span class="preprocessor">#define SW_STOP                     0x0100</span>00173 <span class="preprocessor"></span><span class="preprocessor">#define SLEEP_ON                    0x0200</span>00174 <span class="preprocessor"></span><span class="preprocessor">#define AUTO_WAKEUP                 0x0400</span>00175 <span class="preprocessor"></span><span class="preprocessor">#define HCB0_ENBL                   0x1000</span>00176 <span class="preprocessor"></span><span class="preprocessor">#define HCB1_ENBL                   0x2000</span>00177 <span class="preprocessor"></span><span class="preprocessor">#define HCB0                        0x4000</span>00178 <span class="preprocessor"></span><span class="preprocessor">#define HCB1                        0x8000</span>00179 <span class="preprocessor"></span>00180 <span class="comment">// PP_BusCTL - ISA Bus Control bit definition - Read/write</span>00181 <span class="preprocessor">#define RESET_RX_DMA                0x0040</span>00182 <span class="preprocessor"></span><span class="preprocessor">#define MEMORY_ON                   0x0400</span>00183 <span class="preprocessor"></span><span class="preprocessor">#define DMA_BURST_MODE              0x0800</span>00184 <span class="preprocessor"></span><span class="preprocessor">#define IO_CHANNEL_READY_ON         0x1000</span>00185 <span class="preprocessor"></span><span class="preprocessor">#define RX_DMA_SIZE_64K             0x2000</span>00186 <span class="preprocessor"></span><span class="preprocessor">#define ENABLE_IRQ                  0x8000</span>00187 <span class="preprocessor"></span>00188 <span class="comment">// PP_TestCTL - Test Control bit definition - Read/write</span>00189 <span class="preprocessor">#define LINK_OFF             0x0080</span>00190 <span class="preprocessor"></span><span class="preprocessor">#define ENDEC_LOOPBACK       0x0200</span>00191 <span class="preprocessor"></span><span class="preprocessor">#define AUI_LOOPBACK         0x0400</span>00192 <span class="preprocessor"></span><span class="preprocessor">#define BACKOFF_OFF          0x0800</span>00193 <span class="preprocessor"></span><span class="preprocessor">#define FDX_8900             0x4000</span>00194 <span class="preprocessor"></span>00195 <span class="comment">// PP_RxEvent - Receive Event Bit definition - Read-only</span>00196 <span class="preprocessor">#define RX_IA_HASHED         0x0040</span>00197 <span class="preprocessor"></span><span class="preprocessor">#define RX_DRIBBLE           0x0080</span>00198 <span class="preprocessor"></span><span class="preprocessor">#define RX_OK                0x0100</span>00199 <span class="preprocessor"></span><span class="preprocessor">#define RX_HASHED            0x0200</span>00200 <span class="preprocessor"></span><span class="preprocessor">#define RX_IA                0x0400</span>00201 <span class="preprocessor"></span><span class="preprocessor">#define RX_BROADCAST         0x0800</span>00202 <span class="preprocessor"></span><span class="preprocessor">#define RX_CRC_ERROR         0x1000</span>00203 <span class="preprocessor"></span><span class="preprocessor">#define RX_RUNT              0x2000</span>00204 <span class="preprocessor"></span><span class="preprocessor">#define RX_EXTRA_DATA        0x4000</span>00205 <span class="preprocessor"></span><span class="preprocessor">#define HASH_INDEX_MASK      0xFC00              // Hash-Table Index Mask (6 Bit)</span>00206 <span class="preprocessor"></span>00207 <span class="comment">// PP_TxEvent - Transmit Event Bit definition - Read-only</span>00208 <span class="preprocessor">#define TX_LOST_CRS          0x0040</span>00209 <span class="preprocessor"></span><span class="preprocessor">#define TX_SQE_ERROR         0x0080</span>00210 <span class="preprocessor"></span><span class="preprocessor">#define TX_OK                0x0100</span>00211 <span class="preprocessor"></span><span class="preprocessor">#define TX_LATE_COL          0x0200</span>00212 <span class="preprocessor"></span><span class="preprocessor">#define TX_JBR               0x0400</span>00213 <span class="preprocessor"></span><span class="preprocessor">#define TX_16_COL            0x8000</span>00214 <span class="preprocessor"></span><span class="preprocessor">#define TX_COL_COUNT_MASK    0x7800</span>00215 <span class="preprocessor"></span>00216 <span class="comment">// PP_BufEvent - Buffer Event Bit definition - Read-only</span>00217 <span class="preprocessor">#define SW_INTERRUPT         0x0040</span>00218 <span class="preprocessor"></span><span class="preprocessor">#define RX_DMA               0x0080</span>00219 <span class="preprocessor"></span><span class="preprocessor">#define READY_FOR_TX         0x0100</span>00220 <span class="preprocessor"></span><span class="preprocessor">#define TX_UNDERRUN          0x0200</span>00221 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS              0x0400</span>00222 <span class="preprocessor"></span><span class="preprocessor">#define RX_128_BYTE          0x0800</span>00223 <span class="preprocessor"></span><span class="preprocessor">#define TX_COL_OVRFLW        0x1000</span>00224 <span class="preprocessor"></span><span class="preprocessor">#define RX_MISS_OVRFLW       0x2000</span>00225 <span class="preprocessor"></span><span class="preprocessor">#define RX_DEST_MATCH        0x8000</span>00226 <span class="preprocessor"></span>00227 <span class="comment">// PP_LineST - Ethernet Line Status bit definition - Read-only</span>00228 <span class="preprocessor">#define LINK_OK              0x0080</span>00229 <span class="preprocessor"></span><span class="preprocessor">#define AUI_ON               0x0100</span>00230 <span class="preprocessor"></span><span class="preprocessor">#define TENBASET_ON          0x0200</span>00231 <span class="preprocessor"></span><span class="preprocessor">#define POLARITY_OK          0x1000</span>00232 <span class="preprocessor"></span><span class="preprocessor">#define CRS_OK               0x4000</span>00233 <span class="preprocessor"></span>00234 <span class="comment">// PP_SelfST - Chip Software Status bit definition</span>00235 <span class="preprocessor">#define ACTIVE_33V           0x0040</span>00236 <span class="preprocessor"></span><span class="preprocessor">#define INIT_DONE            0x0080</span>00237 <span class="preprocessor"></span><span class="preprocessor">#define SI_BUSY              0x0100</span>00238 <span class="preprocessor"></span><span class="preprocessor">#define EEPROM_PRESENT       0x0200</span>00239 <span class="preprocessor"></span><span class="preprocessor">#define EEPROM_OK            0x0400</span>00240 <span class="preprocessor"></span><span class="preprocessor">#define EL_PRESENT           0x0800</span>00241 <span class="preprocessor"></span><span class="preprocessor">#define EE_SIZE_64           0x1000</span>00242 <span class="preprocessor"></span>00243 <span class="comment">// PP_BusST - ISA Bus Status bit definition</span>00244 <span class="preprocessor">#define TX_BID_ERROR         0x0080</span>00245 <span class="preprocessor"></span><span class="preprocessor">#define READY_FOR_TX_NOW     0x0100</span>00246 <span class="preprocessor"></span>00247 <span class="comment">// The following block defines the ISQ event types</span>00248 <span class="preprocessor">#define ISQ_RX_EVENT         0x0004</span>00249 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_TX_EVENT         0x0008</span>00250 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_BUFFER_EVENT     0x000C</span>00251 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_RX_MISS_EVENT    0x0010</span>00252 <span class="preprocessor"></span><span class="preprocessor">#define ISQ_TX_COL_EVENT     0x0012</span>00253 <span class="preprocessor"></span>00254 <span class="preprocessor">#define ISQ_EVENT_MASK       0x003F              // ISQ mask to find out type of event</span>00255 <span class="preprocessor"></span>00256 <span class="preprocessor">#define AUTOINCREMENT        0x8000              // Bit mask to set Bit-15 for autoincrement</span>00257 <span class="preprocessor"></span>

⌨️ 快捷键说明

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