Interfaces SPI

Le SPI sur l’ESP32

Même si l’ESP32 possède 3 bus SPI, seulement 2 peuvent être utilisés car un des bus est utilisé par la mémoire flash interne. Les 2 bus SPI disponibles s’appellent VSPI et HSPI.


Note: Les librairies Arduino qui utilisent le SPI utilisent par défaut le bus VSPI.


Par défaut, la correspondance des pins est la suivante :

SPI

MOSI

MISO

SCK/CLK

CS/SS

VSPI

GPIO 23

GPIO 19

GPIO 18

GPIO 5

HSPI

GPIO 13

GPIO 12

GPIO 14

GPIO 15


Comme pour l’I2C, il est possible de choisir manuellement les broches que l’on veut utiliser pour le SPI en précisant les broches lors de l’initialisation du bus SPI.begin(CLK_PIN, MISO_PIN, MOSI_PIN, SS_PIN);

Créé avec HelpNDoc Personal Edition: Créez sans effort une documentation professionnelle avec l'interface utilisateur propre de HelpNDoc