Esp32-s3 probleme de cohabitation spi sci

Bonjour à tous,
lorsque j'execute le programme ci dessous, je n'ai plus de message sur a sci à partir de la ligne d'initialisation de la SPI2.begin

#include <Arduino.h>
#include <SPI.h>

// Définir les broches SPI2
#define HSPI_MISO 45
#define HSPI_MOSI 47
#define HSPI_SCLK 46
#define HSPI_CS 48

// Initialiser SPIClass pour SPI2 (HSPI)
SPIClass SPI2(HSPI);

void setup() {
  delay(3000);
  // Initialiser l'interface série USB (CDC)
  Serial.begin(9600);
  while (!Serial) {
    ; // Attendre que l'interface série soit prête
  }
  Serial.println("Interface série USB initialisée.");

  // Commencer la communication SPI2 avec les broches spécifiées
  SPI2.begin(HSPI_SCLK, HSPI_MISO, HSPI_MOSI, HSPI_CS);

  // Initialiser les broches CS
  pinMode(HSPI_CS, OUTPUT);
  digitalWrite(HSPI_CS, HIGH);

  Serial.println("SPI2 initialisé sur les broches 45 à 48");
}

void loop() {
  // Exemple d'utilisation de SPI2
  digitalWrite(HSPI_CS, LOW);  // Sélectionner le périphérique SPI
  //uint8_t response = SPI2.transfer(0x00);  // Envoyer une commande SPI et lire la réponse
  digitalWrite(HSPI_CS, HIGH);  // Désélectionner le périphérique SPI

  Serial.print("Réponse SPI: ");
  //Serial.println(response, HEX);

  delay(1000);
}

Voici a copie d'acran de ma console.
--- Terminal on COM15 | 9600 8-N-1
--- Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at Redirecting...
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
Interface série USB initialisée.

Je bloque depuis une semaine.
Merci d'avance et bonne journée

Le programme devrait fonctionner :

What do you see if you use the normal Serial monitor in the IDE.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.