| Mikrocontroller | STM32F103C8 | 
| Kern | ARM Cortex-M3 | 
| Anbieter | STMicroelectronics | 
| Flash | 64/128KB | 
| RAM | 20KB | 
| Frequenz | 72 MHz | 
| Zeitgeber | 3x 16-Bit | 
| ADC | 2x 12-Bit, 10 Kanäle | 
| UART | 3 | 
| SPI | 2 | 
| I2C | 2 | 
| CAN | 1 | 
| RTC-Resonator | 32,768KHz | 
| Vcc | 3,3~8V an Pin 5V | 
| Vin USB | 5V | 
| Mikrocontroller Vcc | 2.0~3.6V | 
| GPIO | 32 | 
| PWM | 15 | 
| Analog In | 10 | 
| ST-Link Kopfzeile | Ja | 
| LED | PC13 (blau) LOW | 
| USB | Mikro-USB | 
| Temperatur | Celsius -40 C + 85 C | 
Die äußerst erschwinglichen STM32 Black Pill Development Boards ermöglichen es jedem, neue Ideen auszuprobieren und schnell Prototypen mit STM32F103 Core ARM Cortex-M3 zu erstellen.
Die Funktion der STM32 Black Pill Boards kann leicht mit einer großen Anzahl von Modulen und Sensoren erweitert werden.
Software STM
Eine umfassende STM32 Software-HAL-Bibliothek zusammen mit verschiedenen Software-Beispielen kann mit den STM32 Black Pill Entwicklungsboards verwendet werden und arbeitet nahtlos mit einer Vielzahl von Entwicklungsumgebungen zusammen, einschließlich IAR EWARM, Keil MDK-ARM, embed und GCC/LLVM-basierten IDEs. Für die Programmierung von STM32 Black Pill muss ein ST-Link Debugger/Programmierer verwendet werden.
Software für Arduino IDE
Wenn das Board bereits den STM32Duino-Bootloader hat, kann die Programmierung mit der Arduino IDE über eine USB-Verbindung zum PC erfolgen.
Die Programmierung des Boards mit der Arduino IDE ist einfach – die Community hat viel Arbeit geleistet, um ein Support-Paket für das Board zu erstellen. Sie benötigen eine aktuelle Version der Arduino IDE.
Schritte:
- Laden Sie die offizielle Arduino IDE herunter und installieren Sie sie. Es wurde berichtet, dass die Versionen 1.6.10 bis 1.8.5 gut funktionieren.
- Wenn Sie die Arduino IDE bereits installiert haben und es sich um eine neuere Version handelt, lesen Sie die Installationsmethode des Boards Manager Pakets.
- Hinweis: Diese Methode ist veraltet und wird im Forum nicht unterstützt!
- Starten Sie die Arduino IDE und öffnen Sie das Menü Tools -> Boards -> Boards Manager. Installieren Sie das Paket „Arduino SAM Boards“ (enthält den Arduino Due) aus der Liste der verfügbaren Boards. Dadurch wird die Compiler-Unterstützung für ARM Cortex-M3 installiert.
- Laden Sie eine Zip-Datei mit den Arduino STM32-Dateien von hier herunter.
- Entpacken Sie den Inhalt der Zip-Datei, und legen Sie den Ordner Arduino_STM32 in [Arduino sketches folder]/[hardware]/[Arduino_STM32]. Erstellen Sie den Ordner „Hardware“, falls er noch nicht existiert.
Beispiel wie der Pfad aussehen sollte: C:BenutzerDokumenteArduinoHardwareArduino_STM32
Pinout und Schnittstelle
Mit 32 GPIO – 15 PWM-Pins, 10 analoge Eingänge, 3 UARTs (serielle Hardware-Ports), 2 I2C- und 2 SPI-Schnittstellen und einen größeren Speicherplatz 64/128/256KB für Ihren Code.

Abmessungen

 
			



 
												 
												 
												 
												 
						