EVB-PIC24 WIZnet, EVB-PIC24 Datasheet - Page 78
![no-image](/images/no-image-200.jpg)
EVB-PIC24
Manufacturer Part Number
EVB-PIC24
Description
Development Boards & Kits - PIC / DSPIC W3150A+EVAL BOARD BASED ON PIC24
Manufacturer
WIZnet
Datasheet
1.EVB-PIC24.pdf
(111 pages)
Specifications of EVB-PIC24
Rohs
yes
Product
Development Kits
Interface Type
RS-232
Data Bus Width
16 bit
Dimensions
50 mm x 40 mm
- Current page: 78 of 111
- Download datasheet (2Mb)
getIP_DHCPS(), it initializes iinChip™ using setSIPR(),setSHAR(),and etc. And then it initializes „dhcp_state‟
variable as DHCP Client program state to „STATE_DHCP_DISCOVER‟. After the initialization, it calls
send_DHCP_DISCOVER() to transfer a DHCP DISCOVERY message to DHCP server.
After transmitting DISCOVERY DHCP message, it initializes timer variables which are the leased time of
network information received from DHCP Server by calling reset_DHCP_time() and uses „DHCP Timer‟ for 1-
sec interval using set_timer(). After the initialization of DHCP_Timeout with 0, it waits for DHCP Message to
be received from DHCP Server, as long as the „DHCP_WAIT_TIME‟ defines and, as many as it‟s defines at
„MAX_DHCP_RETRY.‟ While waiting for „DHCP_WAIT_TIME x MAX_DHCP_RETRY‟ time it continuously
checks if dhcp_state is changed to STATE_DHCP_LEASED through check_DHCP_state().
RETURN Success
N
dhcp_state != STATE_DHCP_LEASED
dhcp_state = STATE_DHCP_DISCOVER
Assign a random integer to DHCP_XID
GET_SIP = 0x00000000
GET_GW_IP = 0x00000000
GET_SN_MASK = 0x00000000
Set iinChip
Reset timeout value & retry count
Initialize DHCP Client Variables
setSHAR(SRC_MAC_ADDR)
Set iinChip
send_DHCP_DISCOVER()
DHCP_XID = 0x12345678
Set Timer for DHCP Client
iinChip
Find a DHCP Server
reset_DHCP_time()
setSIPR(GET_SIP)
DHCP_Timeout = 0
© Copyright 2006 WIZnet Co., Inc. All rights reserved.
sysinit(0x55,0x55)
Initialize iinChip
getIP_DHCPS()
TM
set_timer(1s)
iinchip_init()
TM
's IP Address to 0.0.0.0
TM
System Initialize
’s MAC Address
N
TM
<Fig 3.29: getIP_DHCPS()>
Y
dhcp_state = check_DHCP_state()
DHCP_Timeout == 1
Check dhcp_state
N
Y
Kill Timer for DHCP Client
RETURN Fail
kill_timer()
68
Related parts for EVB-PIC24
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![EVB-USB3343](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN89303](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN9313P](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN9220-MINI](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN89530-MII](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN9221-MINI](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-USB3330](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-USB3740](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-B1+](/images/no-image3.png)
Part Number:
Description:
Development Boards & Kits - ARM W3150A+EVAL BOARD BASED ON AVR
Manufacturer:
WIZnet
Datasheet:
![EVB-USB3750](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-EMC1043](/photos/9/20/92015/evb-emc1043_tmb.jpg)
Part Number:
Description:
BOARD EVALUATION FOR EMC1043
Manufacturer:
SMSC
Datasheet:
![EVB-USB2514Q36-BAS](/photos/9/7/90706/evb-usb2514q36-bas_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR USB2514/USB2514I
Manufacturer:
SMSC
Datasheet:
![EVB-USB3311-CP](/images/manufacturer_photos/0/6/617/smsc_tmb.jpg)
Part Number:
Description:
EVALUATION BOARD FOR USB3311C
Manufacturer:
SMSC
Datasheet:
![EVB-USB3317-CP](/images/manufacturer_photos/0/6/617/smsc_tmb.jpg)
Part Number:
Description:
EVALUATION BOARD FOR USB3317C
Manufacturer:
SMSC
Datasheet:
![EVB-USB2512Q36-BAS](/photos/9/10/91014/evb-usb2512q36-bas_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR USB2512/USB2512I
Manufacturer:
SMSC
Datasheet: