{"id":9617,"date":"2023-11-02T12:53:37","date_gmt":"2023-11-02T12:53:37","guid":{"rendered":"https:\/\/robotdyn.com\/stm32-black-pill-entwicklungsboard-stm32f103c8t6-64kb-flash-arm-cortex-m3-mit-arduino-bootloader\/"},"modified":"2023-11-02T12:53:37","modified_gmt":"2023-11-02T12:53:37","slug":"stm32-black-pill-entwicklungsboard-stm32f103c8t6-64kb-flash-arm-cortex-m3-mit-arduino-bootloader","status":"publish","type":"post","link":"https:\/\/robotdyn.com\/de\/stm32-black-pill-entwicklungsboard-stm32f103c8t6-64kb-flash-arm-cortex-m3-mit-arduino-bootloader\/","title":{"rendered":"STM32 Black Pill Entwicklungsboard STM32F103C8T6 64KB Flash, ARM Cortex M3 &#8211; mit Arduino Bootloader"},"content":{"rendered":"<p><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td>Mikrocontroller<\/td>\n<td>STM32F103C8<\/td>\n<\/tr>\n<tr>\n<td>Kern<\/td>\n<td>ARM Cortex-M3<\/td>\n<\/tr>\n<tr>\n<td>Anbieter<\/td>\n<td>STMicroelectronics<\/td>\n<\/tr>\n<tr>\n<td>Flash<\/td>\n<td>64\/128KB<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>20KB<\/td>\n<\/tr>\n<tr>\n<td>Frequenz<\/td>\n<td>72 MHz<\/td>\n<\/tr>\n<tr>\n<td>Zeitgeber<\/td>\n<td>3x 16-Bit<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>2x 12-Bit, 10 Kan\u00e4le<\/td>\n<\/tr>\n<tr>\n<td>UART<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>I2C<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>CAN<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>RTC-Resonator<\/td>\n<td>32,768KHz<\/td>\n<\/tr>\n<tr>\n<td>Vcc<\/td>\n<td>3,3~8V an Pin 5V<\/td>\n<\/tr>\n<tr>\n<td>Vin USB<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>Mikrocontroller Vcc<\/td>\n<td>2.0~3.6V<\/td>\n<\/tr>\n<tr>\n<td>GPIO<\/td>\n<td>32<\/td>\n<\/tr>\n<tr>\n<td>PWM<\/td>\n<td>15<\/td>\n<\/tr>\n<tr>\n<td>Analog In<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td>ST-Link Kopfzeile<\/td>\n<td>Ja<\/td>\n<\/tr>\n<tr>\n<td>LED<\/td>\n<td>PC13 (blau) LOW<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>Mikro-USB<\/td>\n<\/tr>\n<tr>\n<td>Temperatur<\/td>\n<td>Celsius -40 C + 85 C<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p><\/p>\n<p><\/p>\n<p>Die \u00e4u\u00dferst erschwinglichen STM32 Black Pill Development Boards erm\u00f6glichen es jedem, neue Ideen auszuprobieren und schnell Prototypen mit STM32F103 Core ARM Cortex-M3 zu erstellen.<\/p>\n<p><\/p>\n<p><\/p>\n<p>&nbsp;Die Funktion der STM32 Black Pill Boards kann leicht mit einer gro\u00dfen Anzahl von Modulen und Sensoren erweitert werden.<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Software STM<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>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\u00dflich IAR EWARM, Keil MDK-ARM, embed und GCC\/LLVM-basierten IDEs. F\u00fcr die Programmierung von STM32 Black Pill muss ein ST-Link Debugger\/Programmierer verwendet werden.<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Software f\u00fcr Arduino IDE<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>Wenn das Board bereits den STM32Duino-Bootloader hat, kann die Programmierung mit der Arduino IDE \u00fcber eine USB-Verbindung zum PC erfolgen.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Die Programmierung des Boards mit der Arduino IDE ist einfach &#8211; die Community hat viel Arbeit geleistet, um ein Support-Paket f\u00fcr das Board zu erstellen. Sie ben\u00f6tigen eine aktuelle Version der Arduino IDE.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Schritte:<\/p>\n<p><\/p>\n<p><\/p>\n<ul class=\"wp-block-list\"><\/p>\n<li>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.<\/li>\n<p><\/p>\n<p><\/p>\n<li>Wenn Sie die Arduino IDE bereits installiert haben und es sich um eine neuere Version handelt, lesen Sie die Installationsmethode des Boards Manager Pakets.<\/li>\n<p><\/p>\n<p><\/p>\n<li>Hinweis: Diese Methode ist veraltet und wird im Forum nicht unterst\u00fctzt!<\/li>\n<p><\/p>\n<p><\/p>\n<li>Starten Sie die Arduino IDE und \u00f6ffnen Sie das Men\u00fc Tools -&gt; Boards -&gt; Boards Manager. Installieren Sie das Paket &#8222;Arduino SAM Boards&#8220; (enth\u00e4lt den Arduino Due) aus der Liste der verf\u00fcgbaren Boards. Dadurch wird die Compiler-Unterst\u00fctzung f\u00fcr ARM Cortex-M3 installiert.<\/li>\n<p><\/p>\n<p><\/p>\n<li>Laden Sie eine Zip-Datei mit den Arduino STM32-Dateien von hier herunter.<\/li>\n<p><\/p>\n<p><\/p>\n<li>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 &#8222;Hardware&#8220;, falls er noch nicht existiert.<\/li>\n<p><\/ul>\n<p><\/p>\n<p><\/p>\n<p>Beispiel wie der Pfad aussehen sollte: C:BenutzerDokumenteArduinoHardwareArduino_STM32<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Pinout und Schnittstelle<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>Mit&nbsp;<strong>32 GPIO &#8211; 15 PWM-Pins, 10 analoge Eing\u00e4nge<\/strong>, 3 UARTs (serielle Hardware-Ports), 2 I2C- und 2 SPI-Schnittstellen und einen gr\u00f6\u00dferen Speicherplatz 64\/128\/256KB f\u00fcr Ihren Code.<\/p>\n<p><\/p>\n<p><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-1024x1024.jpg\" alt=\"\" class=\"wp-image-1282\" title=\"STM32 Black Pill POinOut diagram\" srcset=\"https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-1024x1024.jpg 1024w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-300x300.jpg 300w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-150x150.jpg 150w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-768x768.jpg 768w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-1536x1536.jpg 1536w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem-2048x2048.jpg 2048w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/PINOUT0G-00005692STM32F103C8T6-STM32MiniSystem.jpg 2400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><\/p>\n<p><\/p>\n<p><strong>Abmessungen<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem-1024x1024.jpg\" alt=\"\" class=\"wp-image-1286\" title=\"STM32 Black Pill Dimension diagram\" srcset=\"https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem-1024x1024.jpg 1024w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem-300x300.jpg 300w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem-150x150.jpg 150w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem-768x768.jpg 768w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem-1536x1536.jpg 1536w, https:\/\/robotdyn.com\/wp-content\/uploads\/2023\/11\/DIM0G-00005692STM32F103C8T6-STM32MiniSystem.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><\/p>","protected":false},"excerpt":{"rendered":"Mikrocontroller STM32F103C8 Kern ARM Cortex-M3 Anbieter STMicroelectronics Flash 64\/128KB RAM 20KB Frequenz 72 MHz Zeitgeber 3x 16-Bit ADC&hellip;\n","protected":false},"author":1,"featured_media":1270,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[],"class_list":{"0":"post-9617","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-produkte","8":"cs-entry","9":"cs-video-wrap"},"_links":{"self":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/posts\/9617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/comments?post=9617"}],"version-history":[{"count":0,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/posts\/9617\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/media\/1270"}],"wp:attachment":[{"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/media?parent=9617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/categories?post=9617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robotdyn.com\/de\/wp-json\/wp\/v2\/tags?post=9617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}