🛠 Premier branchement et mise en route de l'UEXT-CH390

Olimex UEXT-CH390 : Module Ethernet SPI 10/100 Mbps pour microcontrôleurs · intermediaire · Guide étape par étape pour connecter le module Ethernet UEXT-CH390 à une carte compatible et vérifier sa communication initiale.

Objectifs

Ce tutoriel vous guide dans la connexion physique du module Olimex UEXT-CH390 à une carte de développement compatible (comme la Raspberry Pi Pico ou un ESP32) et la vérification de sa reconnaissance par le microcontrôleur. L'objectif est d'établir une communication SPI stable pour préparer l'envoi de données réseau.

Matériel nécessaire

Étapes

  1. Identification des broches : Le module utilise le standard UEXT (10 broches). Assurez-vous que la broche 1 (généralement marquée par un point ou une flèche sur le connecteur) est alignée avec la broche 1 de la carte hôte.
  2. Connexion physique : Insérez le module dans le connecteur UEXT ou pUEXT de votre carte. Le module est alimenté en 3.3V ; ne forcez pas l'insertion si les broches ne s'alignent pas.
  3. Configuration logicielle : Ouvrez votre environnement de développement (Arduino IDE ou ESPHome). Sélectionnez la carte cible (ex: RP2040-PICO30U-16 pour Pico). Si vous utilisez ESPHome, ajoutez la configuration SPI pour le CH390 dans votre fichier YAML.
  4. Compilation et téléversement : Compilez le code de base d'initialisation SPI. Téléversez le firmware sur la carte. Pour le RP2040, un pilote spécifique est nécessaire pour gérer le MAC/PHY intégré.
  5. Connexion réseau : Branchez le câble Ethernet au port RJ45 du module et à votre routeur. Attendez quelques secondes que le lien physique s'établisse (LEDs Ethernet).

Vérification

Ouvrez le moniteur série à une vitesse de 115200 bauds. Vous devriez voir des messages indiquant que le pilote CH390 a été détecté et que l'adresse MAC est lue. Si vous utilisez DHCP, vérifiez dans l'interface de votre routeur qu'une nouvelle adresse IP a été attribuée à la carte.

Pour aller plus loin

Une fois la connexion établie, explorez les exemples lwIP pour le SDK Raspberry Pi Pico ou configurez la découverte Home Assistant via ESPHome pour intégrer l'appareil dans votre domotique.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels