Bonjour à tous,
Aprés une tentative non concluante de connexion entre un ESP32 devkit v1 et un LAN8720.
Je me suis procurer un W5500, et je suis maudit pas moyen de le faire fonctionner.
Voici mon programme de test :
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,0,42);
void setup() {
Serial.begin(115200);
Serial.println("Starting ethernet");
Ethernet.begin(mac,ip);
Serial.println(Ethernet.localIP());
}
void loop() {
}
et voici le retour console :
16:46:25.168 -> rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
16:46:25.168 -> configsip: 0, SPIWP:0xee
16:46:25.168 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
16:46:25.168 -> mode:DIO, clock div:1
16:46:25.168 -> load:0x3fff0030,len:1344
16:46:25.168 -> load:0x40078000,len:13964
16:46:25.168 -> load:0x40080400,len:3600
16:46:25.168 -> entry 0x400805f0
16:46:25.268 -> Starting ethernet
16:46:26.732 -> ets Jun 8 2016 00:22:57
16:46:26.732 ->
16:46:26.732 -> rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
16:46:26.732 -> configsip: 0, SPIWP:0xee
16:46:26.732 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
16:46:26.732 -> mode:DIO, clock div:1
16:46:26.767 -> load:0x3fff0030,len:1344
16:46:26.767 -> load:0x40078000,len:13964
16:46:26.767 -> load:0x40080400,len:3600
16:46:26.767 -> entry 0x400805f0
16:46:26.867 -> Starting ethernet
16:46:28.316 -> ets Jun 8 2016 00:22:57
16:46:28.316 ->
Et ça en boucle.
Brachement :
| ESP32 | w5500 |
|---|---|
| D5 | CS |
| D18 | SCK |
| D19 | MISO |
| D23 | MOSI |
| 3.3v | VCC |
| GND | GND |
Ai je fait une erreur quelque part ?
Car j'ai l'impression de ne pas avoir fait de bétises.
