Mikroelektronika MIKROE-350 Data Sheet
![Mikroelektronika](https://files.manualsbrain.com/attachments/e0529b3b58069a916ad7bb89f7e9f5f0eda73421/common/fit/150/50/1b07b99aa3112e022a916b06db07f1f4f211e91d41878452d87c7638b1bf/brand_logo.gif)
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
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[1] = 0x14
myMacAddr[2] = 0xA5
myMacAddr[3] = 0x76
myMacAddr[4] = 0x19
myMacAddr[5] = 0x3F
myMacAddr[5] = 0x3F
myIpAddr[0] = 192
myIpAddr[1] = 168
myIpAddr[2] = 20
myIpAddr[3] = 60
myIpAddr[1] = 168
myIpAddr[2] = 20
myIpAddr[3] = 60
Spi_Init()
Spi_Ethernet_Init(PORTC, 0, PORTC, 1, myMacAddr, myIpAddr,
Spi_Ethernet_Init(PORTC, 0, PORTC, 1, myMacAddr, myIpAddr,
Spi_Ethernet_FULLDUPLEX)