Mikroelektronika MIKROE-442 Datenbogen
488
mikoBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
SPI_Ethernet_confNetwork
Prototype
sub procedure SPI_Ethernet_confNetwork(dim byref ipMask, gwIpAddr, dnsIpAddr
as byte[4])
Description Configures network parameters (IP subnet mask, gateway IP address, DNS IP address) when DHCP
is not used.
Parameters -
ipMask
: IP subnet mask.
-
gwIpAddr
gateway IP address.
-
dnsIpAddr
: DNS IP address.
Returns
Nothing.
Requires
Ethernet module has to be initialized. See SPI_Ethernet_Init.
Example
dim
ipMask as byte[4] ‘ network mask (for example : 255.255.255.0)
gwIpAddr as byte[4] ‘ gateway (router) IP address
dnsIpAddr as byte[4] ‘ DNS server IP address
...
gwIpAddr[0] = 192
gwIpAddr[1] = 168
gwIpAddr[2] = 20
gwIpAddr[3] = 6
dnsIpAddr[0] = 192
dnsIpAddr[1] = 168
dnsIpAddr[2] = 20
dnsIpAddr[3] = 100
ipMask[0] = 255
ipMask[1] = 255
ipMask[2] = 255
ipMask[3] = 0
...
SPI_Ethernet_confNetwork(ipMask, gwIpAddr, dnsIpAddr) ‘ set network
configuration parameters
Notes
The above mentioned network parameters should be set by this routine only if DHCP module is not
used. Otherwise DHCP will override these settings.