Mikroelektronika MIKROE-350 Data Sheet

Page of 526
370
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Description
Parameters:
mac:
RAM buffer containing valid MAC address. 
ip:
RAM buffer containing valid IP address. 
fullDuplex:
ethernet duplex mode switch. Valid values: 
0
(half duplex mode)  
and 
1
(full duplex mode). 
Requires
The appropriate hardware SPI module must be previously initialized.
Example
const Spi_Ethernet_HALFDUPLEX = 0
const Spi_Ethernet_FULLDUPLEX = 1
myMacAddr 
as byte[6] ' my MAC address
myIpAddr  
as byte[4] ' my IP addr
...
myMacAddr[0] = 0x00
myMacAddr[1] = 0x14
myMacAddr[2] = 0xA5
myMacAddr[3] = 0x76
myMacAddr[4] = 0x19
myMacAddr[5] = 0x3F
myIpAddr[0]  = 192
myIpAddr[1]  = 168
myIpAddr[2]  = 20
myIpAddr[3]  = 60
Spi_Init()
Spi_Ethernet_Init(PORTC, 0, PORTC, 1, myMacAddr, myIpAddr,
Spi_Ethernet_FULLDUPLEX)