ESPRESSIF
ESP32-S3의 이더넷(Ethernet)사용
IDK Technology, Inc.
2025. 1. 22. 15:29
ESP32-S3는 Ethernet MAC이 내장되어 있지 않아서, 외부 Ethernet controller를 사용합니다.
즉, SPI로 Ethernet 칩을 사용하는 형태입니다.
1. Firmware (Driver)
지원되는 드라이버(외부 이더넷 칩)는 DM9051, W5500, KSZ8851SNL을 지원합니다.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/network/esp_eth.html
Ethernet - ESP32-S3 - — ESP-IDF Programming Guide latest documentation
Increase Ethernet driver reference. Note Ethernet driver handle can be obtained by os timer, netif, etc. It's dangerous when thread A is using Ethernet but thread B uninstall the driver. Using reference counter can prevent such risk, but care should be tak
docs.espressif.com
지원 드라이버 소스 :
https://github.com/espressif/esp-idf/tree/master/components/esp_eth/src/spi
2. 하드웨어
SPI로 연결되기 때문에 아래와 같으며, SPI 의 GPIO번호는 소스코드에서 변경가능합니다.