Outils pour utilisateurs

Outils du site


start:arduino:esp32:spi:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:esp32:spi:start [2022/11/15 05:00] – [Utilisation de broches ESP32 SPI personnalisées] gerardadminstart:arduino:esp32:spi:start [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 199: Ligne 199:
 <code c biblio002.ino> <code c biblio002.ino>
 Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK); Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK);
-</code>     +</code>    
 + 
 +Dans ce cas, j'utilisais les broches SPI suivantes (pas par défaut) et tout fonctionnait comme prévu : 
 + 
 +<code c biblio003.ino> 
 +#define BME_SCK 25 
 +#define BME_MISO 32 
 +#define BME_MOSI 26 
 +#define BME_CS 33 
 +</code> 
 + 
 +Si vous n'utilisez pas de bibliothèque, ou si la bibliothèque que vous utilisez n'accepte pas les broches du constructeur de bibliothèque, vous devrez peut-être initialiser le bus SPI vous-même. Dans ce cas, vous devrez appeler leSPI.begin()méthode sur lamettre en place()et passez les broches SPI en arguments : 
 + 
 +<code c bliblio004.ino> 
 +SPI.begin(SCK, MISO, MOSI, SS); 
 +</code> 
 + 
 +Vous pouvez voir un exemple de ce scénario dans ce tutoriel , dans lequel nous initialisons un émetteur-récepteur SPI LoRa qui est connecté à des broches SPI personnalisées. Ou cet exemple montrant comment utiliser des broches SPI personnalisées avec un module de carte microSD .  
          
-   +====== Liens web ====== 
 + 
 +[[https://microcontrollerslab.com/esp32-spi-communication-tutorial-arduino/|ESP32 SPI autres exemples]] 
 + 
 +[[https://projetsdiy.fr/esp32-gpio-broches-fonctions-io-pwm-rtc-i2c-spi-adc-dac/|broches GPIO ESP32 references]]
  
  
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/esp32/spi/start.1668484847.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)