Mikroelektronika MIKROE-442 Datenbogen

Seite von 726
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
499
SPI1_Init_Advanced(_SPI_MASTER, _SPI_8_BIT, _SPI_PRESCALE_SEC_1, _SPI_PRESCALE_PRI_4,
                     _SPI_SS_DISABLE, _SPI_DATA_SAMPLE_MIDDLE, _SPI_CLK_IDLE_LOW, _SPI_
IDLE_2_ACTIVE)
    SPI_Ethernet_Init(myMacAddr,  myIpAddr,  _SPI_Ethernet_FULLDUPLEX)  ‘  init  ethernet 
module
  SPI_Ethernet_setUserHandlers(@SPI_Ethernet_UserTCP, @SPI_Ethernet_UserUDP)  ‘ set user 
handlers
  ‘ dhcp will not be used here, so use preconfigured addresses
  SPI_Ethernet_confNetwork(ipMask, gwIpAddr, dnsIpAddr)
  while TRUE                      ‘ do forever
    SPI_Ethernet_doPacket()       ‘ process incoming Ethernet packets
‘     *
‘     * add your stuff here if needed
‘     * SPI_Ethernet_doPacket() must be called as often as possible
‘     * otherwise packets could be lost
‘     *
  wend
end.
HW Connection