본문 바로가기

[ST_MICRO]/STM32F4

[STM32-64 Ardu] STM32F405에서 W5500 DHCP 테스트

[STM32-64 Ardu] 보드에서 W5500 EVM 모듈을 연결 할 수 있는 SSM 커넥터의 CS 핀는 PB0에 할당되어 있다.

 

 

W5500을 제어 하기 위해 Ethernet2 라이브러리를 이용하고 아래 코드로 간단히 DHCP 동작 테스트를 해 볼 수 있다.

#include <SPI.h>
#include <Ethernet2.h>

#define USE_THIS_SS_PIN                     PB0

// gateway and subnet are optional:
byte mac[] = {
  0x00, 0x08, 0xDC, 0x00, 0x00, 0x00
};


void setup() {

  Serial.begin(115200);

  Serial.print("Iperf server address : ");
  Ethernet.w5500_cspin = USE_THIS_SS_PIN;
  
  // initialize the ethernet device
  //Ethernet.begin(mac, ip, dns_server, gateway, subnet);
  Ethernet.begin(mac);
  
  Serial.println(Ethernet.localIP());
  Serial.println(" ");
}


void loop() {


}

 

반응형