欢迎访问ic37.com |
会员登录 免费注册
发布采购

ENC28J60-I/SO 参数 Datasheet PDF下载

ENC28J60-I/SO图片预览
型号: ENC28J60-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 独立以太网控制器,SPI接口 [Stand-Alone Ethernet Controller with SPI Interface]
分类和应用: 微控制器和处理器串行IO控制器通信控制器外围集成电路光电二极管数据传输PC局域网以太网时钟
文件页数/大小: 96 页 / 1466 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号ENC28J60-I/SO的Datasheet PDF文件第54页浏览型号ENC28J60-I/SO的Datasheet PDF文件第55页浏览型号ENC28J60-I/SO的Datasheet PDF文件第56页浏览型号ENC28J60-I/SO的Datasheet PDF文件第57页浏览型号ENC28J60-I/SO的Datasheet PDF文件第59页浏览型号ENC28J60-I/SO的Datasheet PDF文件第60页浏览型号ENC28J60-I/SO的Datasheet PDF文件第61页浏览型号ENC28J60-I/SO的Datasheet PDF文件第62页  
ENC28J60  
To enable flow control on the ENC28J60 in Full-Duplex  
mode, the host controller must set the TXPAUS and  
RXPAUS bits in the MACON1 register. Then, at any time  
that the receiver buffer is running out of space, the host  
controller should turn flow control on by writing the value  
02h to the EFLOCON register. The hardware will period-  
ically transmit pause frames loaded with the pause timer  
value specified in the EPAUS registers. The host  
controller can continue to transmit its own packets  
without interfering with the flow control hardware.  
When RXPAUS is set in the MACON1 register and a  
valid pause frame arrives with a non-zero pause timer  
value, the ENC28J60 will automatically inhibit  
transmissions. If the host controller sets the  
ECON1.TXRTS bit to send a packet, the hardware will  
simply wait until the pause timer expires before  
attempting to send the packet and subsequently clearing  
the TXRTS bit. Normally, the host controller will never  
know that a pause frame has been received. However, if  
it is desirable to the host controller to know when the  
MAC is paused or not, it should set the PASSALL bit in  
MACON1 and then manually interpret the pause control  
frames which may arrive.  
When space has been made available for more packets  
in the receive buffer, the host controller should turn flow  
control off by writing the value 03h to the EFLOCON  
register. The hardware will send one last pause frame  
loaded with a pause timer value of 0000h. When the  
pause frame is received by the remote node, it will  
resume normal network operations.  
REGISTER 10-1: EFLOCON: ETHERNET FLOW CONTROL REGISTER  
U-0  
U-0  
U-0  
U-0  
U-0  
R-0  
R/W-0  
R/W-0  
FULDPXS  
FCEN1  
FCEN0  
bit 7  
bit 0  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 7-3  
bit 2  
Unimplemented: Read as ‘0’  
FULDPXS: Read-Only MAC Full-Duplex Shadow bit  
1= MAC is configured for Full-Duplex mode, FULDPX (MACON3<0>) is set  
0= MAC is configured for Half-Duplex mode, FULDPX (MACON3<0>) is clear  
bit 1-0  
FCEN1:FCEN0: Flow Control Enable bits  
When FULDPXS = 1:  
11= Send one pause frame with a ‘0’ timer value and then turn flow control off  
10= Send pause frames periodically  
01= Send one pause frame then turn flow control off  
00= Flow control off  
When FULDPXS = 0:  
11= Flow control on  
10= Flow control off  
01= Flow control on  
00= Flow control off  
DS39662B-page 56  
Preliminary  
© 2006 Microchip Technology Inc.  
 复制成功!