English
Language : 

W3150 Datasheet, PDF (31/59 Pages) List of Unclassifed Manufacturers – WIZnet’s Online Technical Support
Sn_PROTO (Socket n IP Protocol Register) [R/W] [0x0414, 0x0514, 0x0614, 0x0714] [0x00]
This IP Protocol Register is used to be set up the Protocol Field of IP Header when executing the IP Layer
RAW Mode. There are several protocol numbers defined in advance by registering to IANA. For the overall
list of upper level protocol idenentification number that IP is using, refer to online documents of IANA
(http://www.iana.org/assignments/protocol-numbers).
Ex) Internet Control Message Protocol (ICMP) = 0x01, Internet Group Management Protocol = 0x02
Sn_TX_FSR (Socket n TX Free Size Register) [R] [0x0420-0x0421, 0x0520-0x0521, 0x0620-0x0621,
0x0720-0x0721] [0x0800]
This regiser notifies the information of data size that user can transmit. For data transmission, user should
check this value first and control the size of transmitting data. When checking this register, user should read
upper byte first and lower byte later to get the correct value.
Total size can be decided according to the value of TX Memory Size Regster. In the process of transmission,
it reduces by the size of transmitting data, and automatically increases after transimission finished.
Sn_TX_RR (Socket n TX Read Pointer Register) [R] [0x0422-0x0423, 0x0522-0x0523, 0x0622-0x0623,
0x0722-0x0723] [0x0000]
This register shows the addres that transmission is finished at the TX Memory. With the SEND command of
Socket n Command Register, it transmits data from current Sn_TX_RR to Sn_TX_WR and automatically
changes after transmission is finished. Therefore, after transmission is finished, Sn_TX_RR and Sn_TX_WR
will have same value. When checking this register, read uppder byte first and lower byte later to get the
proper value.
Sn_TX_WR (Socket n TX Write Pointer Register) [R/W] [0x0424-0x0425, 0x0524-0x0525, 0x0624-
0x0625, 0x0724-0x0725] [0x0000]
This register means the address to write next data to transmit. It is used during data transmission. User can
write the data to transmit from this address.
However, only with the data write operation, it is not possible to know the data size to transmit internally. So,
increase the register value as much as the already written data size, and give SEND command to Socket n
Command Register. When checking this register, read the upper byte first and lower byte later to get the
correct value. If data is just written in the TX Memory, but the value of register is not increased, data
transmission does not occur even with SEND command to Sn_CR.
© Copyright 2005 WIZnet Co., Inc. All rights reserved.
íðñëç