esp32_c3
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| esp32_c3 [2025/12/07 00:58] – créée jerome | esp32_c3 [2025/12/07 01:40] (Version actuelle) – jerome | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| ===== Pinout ===== | ===== Pinout ===== | ||
| - | TBD | + | {{ : |
| + | |||
| + | ^ pin ^ Function ^ | ||
| + | | 3V3 | 3.3V output/ | ||
| + | | 5V | 5V input/ | ||
| + | | GND | GND pin | | ||
| + | | GPIO 0 | General-purpose I/O, ADC1, PWM | | ||
| + | | GPIO 1 | General-purpose I/O, ADC1, PWM | | ||
| + | | GPIO 2 | General-purpose I/O ADC1, Strapping Pin (Boot Mode) (avoid for general use) | | ||
| + | | GPIO 3 | General-purpose I/O, PWM | | ||
| + | | GPIO 4 | General-purpose I/O, PWM, default **SPI SCK** pin | | ||
| + | | GPIO 5 | General-purpose I/O, PWM, default **SPI MISO** pin | | ||
| + | | GPIO 6 | General-purpose I/O, PWM, default **SPI MOSI** pin| | ||
| + | | GPIO 7 | General-purpose I/O, PWM, default **SPI SS** pin | | ||
| + | | GPIO 8 | Connected to the onboard LED (active low); Strapping Pin (avoid for general use) ; Default **I2C SDA** pin | | ||
| + | | GPIO 9 | Connected to BOOT Button (LOW to enter bootloader), | ||
| + | | GPIO 10 | General-purpose I/O, PWM | | ||
| + | | GPIO 20 | General-purpose I/O, PWM, default **UART RX** Pin | | ||
| + | | GPIO 21 | General-purpose I/O, PWM, default **UART TX** Pin | | ||
| + | |||
| + | |||
| + | ===== Schéma électronique ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ===== Alimentation ===== | ||
| + | |||
| + | On note les traditionnels pins 3V3 et 5V. | ||
| + | Comme la board est équipée d'un LDO de référence ME6211 3V3, on en déduit qu'on peut envoyer jusqu' | ||
| + | |||
| + | |||
| + | ===== Analog Pins (ADC) ===== | ||
| + | |||
| + | Les pins GPIO 0 à 5 supportent la lecture analogique : | ||
| + | |||
| + | * GPIO 0: ADC1_CH0 | ||
| + | * GPIO 1: ADC1_CH1 | ||
| + | * GPIO 2: ADC1_CH2 | ||
| + | * GPIO 3: ADC1_CH3 | ||
| + | * GPIO 4: ADC1_CH4 | ||
| + | * GPIO 5: ADC1_CH5 | ||
| + | |||
| + | |||
| + | ===== Dimensions ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ===== Développement PlatformIO ===== | ||
| + | |||
| + | PIO supporte cette board, avec le framework Arduino notamment. | ||
| + | |||
| + | Il faudra choisir la board ' | ||
| + | |||
| + | On se retrouve alors avec les params suivants dans platformio.ini : | ||
| + | |||
| + | < | ||
| + | platform = espressif32 | ||
| + | board = esp32-c3-devkitm-1 | ||
| + | framework = arduino | ||
| + | monitor_speed = 115200 | ||
| + | build_flags= | ||
| + | -D ARDUINO_USB_CDC_ON_BOOT=1 | ||
| + | -D ARDUINO_USB_MODE=1 | ||
| + | </ | ||
| + | |||
| + | Note : l' | ||
| + | |||
| + | ===== Liens Externes ===== | ||
| + | |||
| + | Une très grosse partie des infos présentées ici vient de cette page : https:// | ||
| + | |||
| + | |||
| + | [[https:// | ||
esp32_c3.1765065526.txt.gz · Dernière modification : de jerome · Actuellement bloqué par : 54.37.252.192