Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Routeur connecté ethernet (version non officielle W5500)
#43
Bonjour,

Voici les changements à apporter à la V14.11 pour pouvoir supporter les modules W5500

ligne 456:
Code :
// ajouts W5500
#define RJ45_CS  21  // SPI gpio pin number or (Default is SS    5 for ESP32)  
#define SCK_PIN  15  // SPI gpio pin number or (Default is SCK  18 for ESP32)
#define MOSI_PIN 12  // SPI gpio pin number or (Default is MOSI 23 for ESP32)
#define MISO_PIN 39  // SPI gpio pin number or (Default is MISO 19 for ESP32)
#define DHCP_TIMEOUT 5000
// fin ajouts W5500

W5500Driver driver(RJ45_CS);
//EMACDriver driver(ETH_PHY_LAN8720, 23, 18, 16);

ligne 723
Code :
  if (ESP32_Type == 10) {
    Serial.println("Lancement de la liaison Ethernet");  //Ethernet (avant Horloge)
    SPI.begin(SCK_PIN, MISO_PIN, MOSI_PIN, RJ45_CS);  // affect gpio used by SPI3 device
    Ethernet.init(driver);
    WiFi.begin("dummy");
    byte mac[6];
    WiFi.macAddress(mac);
    mac[0] = 0xDE;
    mac[1] = 0xAD;
    mac[2] = 0xBE;   
    Serial.printf("Adresse mac ethernet: %02x:%02x:%02x:%02x:%02x:%02x\n", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
    Ethernet.setHostname((const char *)hostname.c_str());
    //Ethernet.hostname(hostname);
    if (dhcpOn == 0) {  //Static IP
                        //optional
                        //Adresse IP eventuelles
                        //optional
      Ethernet.begin(mac, local_IP, primaryDNS, gateway, subnet);
      delay(100);
      Ethernet.begin(mac, local_IP, primaryDNS, gateway, subnet); //On s'y prend 2 fois. Parfois ne reussi pas au premier coup
      delay(100);
      StockMessage("Adresse IP Ethernet fixe : : " + Ethernet.localIP().toString());
    } else {
      Serial.println("Initialisation Ethernet par DHCP:");
      if (Ethernet.begin(mac, DHCP_TIMEOUT)) {
        StockMessage("Adresse IP Ethernet assignée par DHCP : " + Ethernet.localIP().toString());
      } else {
        Serial.println("Failed to configure Ethernet using DHCP");
        delay(1);
      }
    }

Attention toutefois, avec le code que j'avais proposé le routeur passait en mode wifi si le module ethernet n'était pas détecté ou le câble réseau n'était pas connecté. Ce n'est pas le cas avec le code d'André: soit vous avez une configuration ethernet exclusive, soit vous avez une configuration wifi exclusive.
Répondre


Messages dans ce sujet
RE: Routeur connecté ethernet - par Sgb31 - 30-12-2024, 04:45 PM
RE: Routeur connecté ethernet - par Chris - 31-12-2024, 11:30 AM
RE: Routeur connecté ethernet - par 59jag - 31-12-2024, 12:21 PM
RE: Routeur connecté ethernet - par bernard62 - 31-12-2024, 08:17 AM
RE: Routeur connecté ethernet - par Sgb31 - 31-12-2024, 11:33 AM
RE: Routeur connecté ethernet - par Chris - 31-12-2024, 11:36 AM
RE: Routeur connecté ethernet - par Chris - 31-12-2024, 03:13 PM
RE: Routeur connecté ethernet - par 59jag - 31-12-2024, 05:18 PM
RE: Routeur connecté ethernet - par Sgb31 - 31-12-2024, 03:54 PM
RE: Routeur connecté ethernet - par Chris - 31-12-2024, 07:16 PM
RE: Routeur connecté ethernet - par 59jag - 02-01-2025, 06:35 PM
RE: Routeur connecté ethernet - par Sgb31 - 02-01-2025, 06:51 PM
RE: Routeur connecté ethernet - par Chris - 02-01-2025, 08:03 PM
RE: Routeur connecté ethernet - par Sgb31 - 03-01-2025, 11:22 AM
RE: Routeur connecté ethernet - par Chris - 05-01-2025, 11:53 AM
RE: Routeur connecté ethernet - par Sgb31 - 05-01-2025, 12:16 PM
RE: Routeur connecté ethernet - par memz - 07-01-2025, 02:04 PM
RE: Routeur connecté ethernet - par Chris - 07-01-2025, 02:10 PM
RE: Routeur connecté ethernet - par memz - 07-01-2025, 02:40 PM
RE: Routeur connecté ethernet - par Chris - 07-01-2025, 07:53 PM
RE: Routeur connecté ethernet - par F1ATB - 07-01-2025, 04:17 PM
RE: Routeur connecté ethernet - par Sgb31 - 08-01-2025, 09:49 AM
RE: Routeur connecté ethernet - par memz - 07-01-2025, 05:27 PM
RE: Routeur connecté ethernet - par memz - 07-01-2025, 11:01 PM
RE: Routeur connecté ethernet - par Chris - 08-01-2025, 12:17 AM
RE: Routeur connecté ethernet - par memz - 08-01-2025, 08:39 AM
RE: Routeur connecté ethernet - par Nalexdouze - 08-01-2025, 11:24 AM
RE: Routeur connecté ethernet - par memz - 09-01-2025, 07:48 PM
RE: Routeur connecté ethernet - par Chris - 09-01-2025, 08:42 PM
RE: Routeur connecté ethernet - par memz - 09-01-2025, 09:57 PM
RE: Routeur connecté ethernet - par Chris - 09-01-2025, 10:25 PM
RE: Routeur connecté ethernet - par Chris - 10-01-2025, 12:07 AM
RE: Routeur connecté ethernet - par memz - 10-01-2025, 12:26 AM
RE: Routeur connecté ethernet - par Chris - 11-01-2025, 01:03 PM
RE: Routeur connecté ethernet - par michy - 11-01-2025, 06:24 PM
RE: Routeur connecté ethernet - par Chris - 18-01-2025, 01:20 AM
RE: Routeur connecté ethernet - par Chris - 11-01-2025, 07:35 PM
RE: Routeur connecté ethernet - par Chris - 11-01-2025, 08:55 PM
RE: Routeur connecté ethernet - par michy - 11-01-2025, 11:48 PM
RE: Routeur connecté ethernet - par Chris - 12-01-2025, 09:43 AM
RE: Routeur connecté ethernet - par F1ATB - 18-01-2025, 05:59 PM
RE: Routeur connecté ethernet - par Chris - 17-03-2025, 08:02 PM
RE: Routeur connecté ethernet - par jeannot - 19-03-2025, 09:40 PM
RE: Routeur connecté ethernet - par Chris - 20-03-2025, 07:38 AM

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)