ESP32-C3-DevKit-RUST-1 est une carte de développement RISC V d'entrée de gamme équipée de l'ESP32-C3-MINI-1, un puissant et générique Module Wi-Fi + Bluetooth LE MCU doté d'un riche ensemble de périphériques, mais d'une taille optimisée.
C'est un choix idéal pour une grande variété de scénarios d'application liés à l'Internet des objets (IoT), tels que les systèmes embarqués, les maisons intelligentes, l'électronique portable, etc. Cette version est équipée de l'ESP32-C3-MINI-1 avec 4 Mo de Flash SPI et pas de PSRAM.
Veuillez noter : Le C3 est similaire à l'ESP32 - mais utilise RISC V comme noyau, pas Tensilica, et dispose de Bluetooth LE (pas classique !) Cependant, il y a un support minimal pour ce développement conseil. Par exemple, au moment d'écrire ces lignes, il n'y a pas de support CircuitPython - seulement Arduino et ESP IDF ! Veuillez acheter si vous faites du développement avec le C3, et reconnaissez qu'il s'agit d'un noyau différent de celui des ESP32 classiques que la plupart des gens ont utilisés.
La plupart des broches d'E/S du module sont réparties sur les en-têtes de broches des deux côtés de cette carte pour faciliter l'interfaçage. Les développeurs peuvent soit connecter des périphériques avec des fils de connexion, soit monter ESP32-C3-DevKit-RUST-1 sur une planche à pain. Remarque : l'en-tête n'est pas inclus.
Au cœur du module se trouve ESP32-C3, qui dispose d'un processeur monocœur RISC-V 32 bits. L'ESP32-C3 intègre un riche ensemble de périphériques, allant de UART, I2C, I2S, périphérique de contrôle à distance, contrôleur PWM LED, contrôleur DMA général, contrôleur TWAI, contrôleur USB série/JTAG, capteur de température et ADC. Il comprend également des interfaces SPI, Dual SPI et Quad SPI.
Cette planche spéciale, conçue pour suivre la Rust Training Le programme est livré avec :
- Le module ESP32-C3-MINI-1
- Une IMU à 6 DoF : ICM-42670-P
- Capteur de température et d'humidité - SHTC3
- Chargeur de batterie Li-Ion
- USB de type C
La carte est conçue pour être facilement utilisée lors de sessions de formation, démontrant les capacités de Rust avec tous les périphériques de la carte.
Caractéristiques du SoC ESP32-C3
- Conformité IEEE 802.11 b/g/n
- Bluetooth 5, Bluetooth maillé
- Processeur monocœur RISC-V 32 bits, jusqu'à 160 MHz
- 384 Ko de ROM
- 400 Ko de SRAM (16 Ko pour le cache)
- SRAM de 8 Ko en RTC
- 22 × GPIO programmables
- 3 × SPI
- 2 × UART
- 1 × I2C
- 1 × I2S
- 2 × temporisateurs à usage général 54 bits
- 3 horloges de chien de garde
- 1 horloge système 52 bits
- Périphérique de contrôle à distance (RMT)
- Contrôleur LED PWM (LEDC)
- Contrôleur série/JTAG USB pleine vitesse
- Contrôleur DMA général (GDMA)
- 1 × TWAI®
- 2 × CAN SAR 12 bits, jusqu'à 6 canaux
- 1 × capteur de température
Détails techniques