[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() {
}
반응형