ST prend son envol dans cette prochaine planche de Plume. Le nouveau STM32F405 Feather fait tourner CircuitPython à une vitesse fulgurante de 168 MHz - la carte CircuitPython la plus rapide jamais réalisée !
Ce Feather a beaucoup de goodies :
STM32F405 Cortex M4 avec 1MB Flash, 168MHz vitesse
3.3V logique, mais presque toutes les broches sont compatibles 5V !
Alimentation et données USB C - notre première plume USB C !
Connecteur LiPo et chargeur
Prise SD en bas, connectée au port SDIO
Puce SPI Flash de 2 Mo
Indicateur NeoPixel intégré
I2C, UART, GPIO, ADCs, DACs
Connecteur Qwiic/STEMMA-QT pour une connectivité I2C rapide
Adafruit Utilisez le bootloader USB DFU intégré pour charger le firmware. Il n'est pas livré avec un chargeur de démarrage UF2.
Avec les bases de CircuitPython fonctionnant sur cette carte, il est rapide de faire fonctionner tous les pilotes, puis d'utiliser le traceur intégré à Mu pour afficher instantanément les données des capteurs dans les 3 minutes suivant le déballage.
Vous pouvez utiliser MicroPython, CircuitPython ou Arduino IDE avec cette carte, avec quelques réserves. Cette carte et ce chipset étant nouveaux, attendez-vous à des développements et des mises à jour rapides !
Le support de CircuitPython est en cours de développement. Adafruit dispose d'E/S numériques, d'entrées/sorties analogiques, d'I2C, de SPI, de PWM qui fonctionnent jusqu'à présent et d'autres sont en cours de développement. Par exemple, la carte SD SDIO n'est pas encore supportée en natif. DisplayIO n'est pas non plus encore supporté.
Arduino est supporté par le STM32duino. Il n'y a pas encore de support de bootloader à réinitialisation automatique, vous devez donc tirer la broche BOOT0 vers le haut et réinitialiser manuellement avant le téléchargement. Cela dit, le support STM32 est vraiment bon et nous avons pu faire fonctionner à peu près tous les sketchs que nous avons essayés.
Le support MicroPython est très solide mais Adafruit ne fournit pas de bibliothèques MicroPython pour les capteurs !
Adafruit a testé cela dans Arduino STM32duino avec tous nos FeatherWings et seules les bibliothèques RFM69/RFM9x n'ont pas fonctionné (elles sont très spécifiques à la plateforme). C'est un Feather extraordinairement rapide, et leur première incursion dans le STM32 - très excitant !
DÉTAILS TECHNIQUES
Dimensions du produit : 52,0 mm x 23,0 mm x 10,0 mm / 2,0" x 0,9" x 0,4"
Poids du produit : 6,2 g / 0,2 oz