EVB-PIC24 WIZnet, EVB-PIC24 Datasheet - Page 59

no-image

EVB-PIC24

Manufacturer Part Number
EVB-PIC24
Description
Development Boards & Kits - PIC / DSPIC W3150A+EVAL BOARD BASED ON PIC24
Manufacturer
WIZnet
Datasheet

Specifications of EVB-PIC24

Rohs
yes
Product
Development Kits
Interface Type
RS-232
Data Bus Width
16 bit
Dimensions
50 mm x 40 mm
Declare & Initialize Local Variables
u_char * data_buf = TX_BUF
SOCK_ESTABLISHED?
void loopback_tcpc(u_char ch)
u_char
u_char
u_char flag)
u_char connect(SOCKET s,
u_char * addr, u_int port)
u_int send(SOCKET s,
const u_char * buf, u_int len)
u_int recv(SOCKET s,
u_char * buf, u_int len)
void disconnect(SOCKET s);
u_int get_system_any_port(void)
SOCK_CLOSE_WAIT?
Check Socket Status
SOCK_CLOSED?
loopback_tcpc()
getSn_SR(ch)
Function Name
protocol,
N
N
socket(SOCKET
<Table 3-24: Reference Functions in loopback_tcpc()>
© Copyright 2006 WIZnet Co., Inc. All rights reserved.
u_int
Y
Y
Y
port,
socket(ch,Sn_MR_TCP,any port,0x00)
len = getSn_RX_RSR(ch)
s,
<Fig 3.15: loopback_tcpc()>
Get Recieved Size
Wait a connetion with a client
connect(ch,destip,destport)
Loopback TCP Client Program
Related socket can be created as
TCP/UDP/IP
Attempts to
server with related socket
Sends the data to related socket that is
in connection
Receives the data to related socket that
is in connection
Close the related socket
Get any port number.
Create a TCP Socket
disconnect(ch)
Close Socket
RETURN
Description
connect to the specific
len > 0
N
Y
app/loopback.c
iinChip/socket.c
iinChip/socket.c
iinChip/socket.c
iinChip/socket.c
iinChip/socket.c
evb/config.c
Send the Received Data
send(ch,data_buf,len)
recv(ch,data_buf,len)
Receive the Data
Location
49

Related parts for EVB-PIC24