STM32 Black Pill Development board STM32F103C8T6 64KB Flash, ARM Cortex M3 – avec Arduino bootloader

Microcontrôleur STM32F103C8
Noyau ARM Cortex-M3
Vendeur STMicroelectronics
Flash 64/128KB
RAM 20KB
Fréquence 72 MHz
Minuterie 3x 16-Bit
ADC 2x 12-bit, 10 canaux
UART 3
SPI 2
I2C 2
CAN 1
Résonateur RTC 32.768KHz
Vcc 3,3~8V à la broche 5V
Vin USB 5V
Microcontrôleur Vcc 2.0~3.6V
GPIO 32
PWM 15
Analog In 10
En-tête ST-Link Oui
LED PC13 (bleu) BAS
USB Micro USB
Temp Celsius -40 C + 85 C

Les cartes de développement STM32 Black Pill, très abordables, permettent à chacun de tester de nouvelles idées et de créer rapidement des prototypes avec le cœur ARM Cortex-M3 STM32F103.

 Les fonctions des cartes STM32 Black Pill peuvent facilement être étendues avec un grand nombre de modules et de capteurs.

Logiciel STM

Une bibliothèque complète de logiciels STM32 HAL ainsi que divers exemples de logiciels peuvent être utilisés avec les cartes de développement STM32 Black Pill, et fonctionnent de manière transparente avec une large gamme d’environnements de développement, y compris IAR EWARM, Keil MDK-ARM, embed et les IDE basés sur GCC/LLVM. Pour la programmation du STM32 Black Pill, il est nécessaire d’utiliser un débogueur/programmeur ST-Link.

Logiciel pour Arduino IDE

Si la carte possède déjà le bootloader STM32Duino, il est possible de la programmer avec Arduino IDE, via une connexion USB au PC.

La programmation avec Arduino IDE de la carte est facile – la communauté a fait beaucoup de travail pour créer un paquet de support pour elle. Vous avez besoin d’une version récente de l’Arduino IDE.

Etapes :

  • Téléchargez et installez l’IDE officiel Arduino. Les versions 1.6.10 à 1.8.5 fonctionnent bien.
  • Si vous avez déjà installé l’IDE Arduino et qu’il s’agit d’une version plus récente, consultez la méthode d’installation du Boards Manager package.
  • Note : cette méthode est obsolète et n’est pas supportée par le forum !
  • Lancer Arduino IDE, et ouvrir le menu Tools -&gt ; Boards -&gt ; Boards Manager. Installez le paquet « Arduino SAM Boards » (qui inclut l’Arduino Due) à partir de la liste des cartes disponibles. Ceci installe le support du compilateur pour ARM Cortex-M3.
  • Téléchargez un fichier zip contenant les fichiers Arduino STM32 à partir d’ici.
  • Décompressez le contenu du fichier zip et placez le dossier Arduino_STM32 dans le dossier [Arduino sketches folder]/[hardware]/[Arduino_STM32]. Créez le dossier « hardware » s’il n’existe pas encore.

Exemple de chemin à suivre : C:NUsersN<user>NDocumentsNArduinoNhardwareNArduino_STM32

Brochage et interface

Avec&nbsp ;32 GPIO – 15 broches PWM, 10 entrées analogiques3 UARTs (ports série matériels), 2 interfaces I2C et 2 interfaces SPI, et un espace mémoire plus important de 64/128/256KB pour votre code.

Dimension

Loading...