{"id":9632,"date":"2023-11-02T12:53:37","date_gmt":"2023-11-02T12:53:37","guid":{"rendered":"https:\/\/robotdyn.com\/stm32-black-pill-development-board-stm32f103c8t6-64kb-flash-arm-cortex-m3-avec-arduino-bootloader\/"},"modified":"2023-11-02T12:53:37","modified_gmt":"2023-11-02T12:53:37","slug":"stm32-black-pill-development-board-stm32f103c8t6-64kb-flash-arm-cortex-m3-avec-arduino-bootloader","status":"publish","type":"post","link":"https:\/\/robotdyn.com\/fr\/stm32-black-pill-development-board-stm32f103c8t6-64kb-flash-arm-cortex-m3-avec-arduino-bootloader\/","title":{"rendered":"STM32 Black Pill Development board STM32F103C8T6 64KB Flash, ARM Cortex M3 &#8211; avec Arduino bootloader"},"content":{"rendered":"<p><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td>Microcontr\u00f4leur<\/td>\n<td>STM32F103C8<\/td>\n<\/tr>\n<tr>\n<td>Noyau<\/td>\n<td>ARM Cortex-M3<\/td>\n<\/tr>\n<tr>\n<td>Vendeur<\/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>Fr\u00e9quence<\/td>\n<td>72 MHz<\/td>\n<\/tr>\n<tr>\n<td>Minuterie<\/td>\n<td>3x 16-Bit<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>2x 12-bit, 10 canaux<\/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>R\u00e9sonateur RTC<\/td>\n<td>32.768KHz<\/td>\n<\/tr>\n<tr>\n<td>Vcc<\/td>\n<td>3,3~8V \u00e0 la broche 5V<\/td>\n<\/tr>\n<tr>\n<td>Vin USB<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>Microcontr\u00f4leur 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>En-t\u00eate ST-Link<\/td>\n<td>Oui<\/td>\n<\/tr>\n<tr>\n<td>LED<\/td>\n<td>PC13 (bleu) BAS<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>Micro USB<\/td>\n<\/tr>\n<tr>\n<td>Temp<\/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>Les cartes de d\u00e9veloppement STM32 Black Pill, tr\u00e8s abordables, permettent \u00e0 chacun de tester de nouvelles id\u00e9es et de cr\u00e9er rapidement des prototypes avec le c\u0153ur ARM Cortex-M3 STM32F103.<\/p>\n<p><\/p>\n<p><\/p>\n<p>&nbsp;Les fonctions des cartes STM32 Black Pill peuvent facilement \u00eatre \u00e9tendues avec un grand nombre de modules et de capteurs.<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Logiciel STM<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>Une biblioth\u00e8que compl\u00e8te de logiciels STM32 HAL ainsi que divers exemples de logiciels peuvent \u00eatre utilis\u00e9s avec les cartes de d\u00e9veloppement STM32 Black Pill, et fonctionnent de mani\u00e8re transparente avec une large gamme d&rsquo;environnements de d\u00e9veloppement, y compris IAR EWARM, Keil MDK-ARM, embed et les IDE bas\u00e9s sur GCC\/LLVM. Pour la programmation du STM32 Black Pill, il est n\u00e9cessaire d&rsquo;utiliser un d\u00e9bogueur\/programmeur ST-Link.<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Logiciel pour Arduino IDE<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>Si la carte poss\u00e8de d\u00e9j\u00e0 le bootloader STM32Duino, il est possible de la programmer avec Arduino IDE, via une connexion USB au PC.<\/p>\n<p><\/p>\n<p><\/p>\n<p>La programmation avec Arduino IDE de la carte est facile &#8211; la communaut\u00e9 a fait beaucoup de travail pour cr\u00e9er un paquet de support pour elle. Vous avez besoin d&rsquo;une version r\u00e9cente de l&rsquo;Arduino IDE.<\/p>\n<p><\/p>\n<p><\/p>\n<p>Etapes :<\/p>\n<p><\/p>\n<p><\/p>\n<ul class=\"wp-block-list\"><\/p>\n<li>T\u00e9l\u00e9chargez et installez l&rsquo;IDE officiel Arduino. Les versions 1.6.10 \u00e0 1.8.5 fonctionnent bien.<\/li>\n<p><\/p>\n<p><\/p>\n<li>Si vous avez d\u00e9j\u00e0 install\u00e9 l&rsquo;IDE Arduino et qu&rsquo;il s&rsquo;agit d&rsquo;une version plus r\u00e9cente, consultez la m\u00e9thode d&rsquo;installation du Boards Manager package.<\/li>\n<p><\/p>\n<p><\/p>\n<li>Note : cette m\u00e9thode est obsol\u00e8te et n&rsquo;est pas support\u00e9e par le forum !<\/li>\n<p><\/p>\n<p><\/p>\n<li>Lancer Arduino IDE, et ouvrir le menu Tools -&amp;gt ; Boards -&amp;gt ; Boards Manager. Installez le paquet \u00ab\u00a0Arduino SAM Boards\u00a0\u00bb (qui inclut l&rsquo;Arduino Due) \u00e0 partir de la liste des cartes disponibles. Ceci installe le support du compilateur pour ARM Cortex-M3.<\/li>\n<p><\/p>\n<p><\/p>\n<li>T\u00e9l\u00e9chargez un fichier zip contenant les fichiers Arduino STM32 \u00e0 partir d&rsquo;ici.<\/li>\n<p><\/p>\n<p><\/p>\n<li>D\u00e9compressez le contenu du fichier zip et placez le dossier Arduino_STM32 dans le dossier [Arduino sketches folder]\/[hardware]\/[Arduino_STM32]. Cr\u00e9ez le dossier \u00ab\u00a0hardware\u00a0\u00bb s&rsquo;il n&rsquo;existe pas encore.<\/li>\n<p><\/ul>\n<p><\/p>\n<p><\/p>\n<p>Exemple de chemin \u00e0 suivre : C:NUsersN&lt;user&gt;NDocumentsNArduinoNhardwareNArduino_STM32<\/p>\n<p><\/p>\n<p><\/p>\n<p><strong>Brochage et interface<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<p>Avec&amp;nbsp ;<strong>32 GPIO &#8211; 15 broches PWM, 10 entr\u00e9es analogiques<\/strong>3 UARTs (ports s\u00e9rie mat\u00e9riels), 2 interfaces I2C et 2 interfaces SPI, et un espace m\u00e9moire plus important de 64\/128\/256KB pour votre 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>Dimension<\/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":"Microcontr\u00f4leur STM32F103C8 Noyau ARM Cortex-M3 Vendeur STMicroelectronics Flash 64\/128KB RAM 20KB Fr\u00e9quence 72 MHz Minuterie 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":[66],"tags":[],"class_list":{"0":"post-9632","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-des-produits","8":"cs-entry","9":"cs-video-wrap"},"_links":{"self":[{"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/posts\/9632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/comments?post=9632"}],"version-history":[{"count":0,"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/posts\/9632\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/media\/1270"}],"wp:attachment":[{"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/media?parent=9632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/categories?post=9632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robotdyn.com\/fr\/wp-json\/wp\/v2\/tags?post=9632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}