{"id":1058,"date":"2018-12-23T08:00:04","date_gmt":"2018-12-23T07:00:04","guid":{"rendered":"http:\/\/mbrobotics.es\/blog\/?p=1058"},"modified":"2018-12-24T06:59:23","modified_gmt":"2018-12-24T05:59:23","slug":"arm-stm32f103c8t6-stm32-primeros-pasos","status":"publish","type":"post","link":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/","title":{"rendered":"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO"},"content":{"rendered":"<p><a href=\"https:\/\/wiki.stm32duino.com\/index.php?title=Blue_Pill\">Blue Pill<\/a> es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la facilidad de programaci\u00f3n es igual de sencilla, una vez hemos cargado su bootloader.<\/p>\n<p>Caracter\u00edsticas:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/bluepill-caracteristicas.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/bluepill-caracteristicas.png?resize=750%2C450\" alt=\"\" width=\"750\" height=\"450\" class=\"aligncenter size-full wp-image-2408\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/bluepill-caracteristicas.png?w=804&amp;ssl=1 804w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/bluepill-caracteristicas.png?resize=300%2C180&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/bluepill-caracteristicas.png?resize=768%2C460&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<hr \/>\n<p>Que necesito:<\/p>\n<ul>\n<li>\n<p id=\"title\" class=\"a-size-large a-spacing-none\"><a href=\"https:\/\/www.amazon.es\/WINGONEER-desarrollo-sistema-STM32F103C8T6-aprendizaje\/dp\/B06XHFVHPW\/ref=as_li_ss_tl?ie=UTF8&amp;qid=1545393022&amp;sr=8-3&amp;keywords=stm32&amp;linkCode=ll1&amp;tag=mbrobotics-21&amp;linkId=d3fd9ad71eaee41423240a01a3c7c597&amp;language=es_ES\"><span id=\"productTitle\" class=\"a-size-large\">STM32F103C8T6<\/span><\/a><\/p>\n<\/li>\n<li>\n<p id=\"title\" class=\"a-size-large a-spacing-none\"><span id=\"productTitle\" class=\"a-size-large\"><span><a href=\"https:\/\/www.amazon.es\/DSD-TECH-Adaptador-Compatible-Windows\/dp\/B078W5L8W1\/ref=as_li_ss_tl?s=electronics&amp;ie=UTF8&amp;qid=1545393070&amp;sr=1-4-spons&amp;keywords=usb+serie&amp;psc=1&amp;linkCode=ll1&amp;tag=mbrobotics-21&amp;linkId=d7904f77d03153455d2d6e6a6fc157fa&amp;language=es_ES\">Convertidor USB Serie<\/a>\u00a0<\/span><\/span><\/p>\n<\/li>\n<li>\n<p id=\"title\" class=\"a-size-large a-spacing-none\"><span id=\"productTitle\" class=\"a-size-large\"><span><\/span><\/span><a href=\"https:\/\/www.amazon.es\/TECNOIOT-Simulator-Programming-Programaci%C3%B3n-descargador\/dp\/B07H9XV2W2\/ref=as_li_ss_tl?s=electronics&amp;ie=UTF8&amp;qid=1545393090&amp;sr=1-2&amp;keywords=stlink+v2&amp;linkCode=ll1&amp;tag=mbrobotics-21&amp;linkId=eb89d4516317f02e4083112649cdc16c&amp;language=es_ES\">ST-LINK V2 (Opcional)<\/a><\/p>\n<\/li>\n<\/ul>\n<p><iframe style=\"width: 120px; height: 240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-eu.amazon-adsystem.com\/e\/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=mbrobotics-21&amp;language=es_ES&amp;o=30&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=as_ss_li_til&amp;asins=B06XHFVHPW&amp;linkId=6e9fe2f669ce3e457398d601c4cdf892\"><\/iframe><iframe style=\"width: 120px; height: 240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-eu.amazon-adsystem.com\/e\/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=mbrobotics-21&amp;language=es_ES&amp;o=30&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=as_ss_li_til&amp;asins=B07H9XV2W2&amp;linkId=b2850f54a529fae9990bdb37d88fd6e7\"><\/iframe><iframe style=\"width: 120px; height: 240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-eu.amazon-adsystem.com\/e\/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=mbrobotics-21&amp;language=es_ES&amp;o=30&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=as_ss_li_til&amp;asins=B07D7PWWHW&amp;linkId=29340056295f8f0a52f3b59d2ac26999\"><\/iframe><iframe style=\"width: 120px; height: 240px;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\" src=\"\/\/rcm-eu.amazon-adsystem.com\/e\/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=mbrobotics-21&amp;language=es_ES&amp;o=30&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=as_ss_li_til&amp;asins=B078W5L8W1&amp;linkId=7ba0b250f901ed70c40ac160c3c81c5d\"><\/iframe><\/p>\n<hr \/>\n<p>Para grabar desde el IDE de Arduino pero por el USB nativo, necesitamos cambiar R10 o colocar una resistencia de 1K8 entre PA12 y 3V3.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6-300x225.jpg?resize=300%2C225\" alt=\"\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-2406\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6.jpg?w=2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/IVAOHU6.jpg?w=1500&amp;ssl=1 1500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>1-Grabar bootloader<\/strong><\/p>\n<p>Para grabar el bootloader<\/p>\n<p><b>Desde Windows<\/b><\/p>\n<ol>\n<li>Ficheros Flash y BIN\u00a0<a href=\"http:\/\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/BOOTLOADER-USB-HID.zip\">BOOTLOADER USB HID<\/a><\/li>\n<li>Colocamos\u00a0B0 a 1 y B1 a 0<\/li>\n<li>Conectamos la placa al PC usando el convertidor USB Serie.\n<dl>\n<dd>\n<ul>\n<li>RX a PA9<\/li>\n<li>TX a PA10<\/li>\n<li>GND a G<\/li>\n<li>3.3V a V3<\/li>\n<\/ul>\n<\/dd>\n<\/dl>\n<dl>\n<dd><\/dd>\n<\/dl>\n<\/li>\n<li>Instalamos Flash Loader<\/li>\n<li>Usamos Flash Loader Demonstrator para grabar el .BIN del bootlader de ST.<\/li>\n<li>Seguimos los pasos de las imagenes para grabarlo.<\/li>\n<li>Colocar el PIN BOOT0 a 0 para uso normal\n<dl>\n<dd><\/dd>\n<\/dl>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/1-497px-Flash_Loader_Demonstrator.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/1-497px-Flash_Loader_Demonstrator-249x300.png?resize=249%2C300\" alt=\"\" width=\"249\" height=\"300\" class=\"aligncenter size-medium wp-image-2401\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/1-497px-Flash_Loader_Demonstrator.png?resize=249%2C300&amp;ssl=1 249w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/1-497px-Flash_Loader_Demonstrator.png?w=497&amp;ssl=1 497w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/2-497px-Flash_Loader_Demonstrator_2.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/2-497px-Flash_Loader_Demonstrator_2-249x300.png?resize=249%2C300\" alt=\"\" width=\"249\" height=\"300\" class=\"aligncenter size-medium wp-image-2402\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/2-497px-Flash_Loader_Demonstrator_2.png?resize=249%2C300&amp;ssl=1 249w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/2-497px-Flash_Loader_Demonstrator_2.png?w=497&amp;ssl=1 497w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/3-497px-Flash_Loader_Demonstrator_3.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/3-497px-Flash_Loader_Demonstrator_3-249x300.png?resize=249%2C300\" alt=\"\" width=\"249\" height=\"300\" class=\"aligncenter size-medium wp-image-2403\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/3-497px-Flash_Loader_Demonstrator_3.png?resize=249%2C300&amp;ssl=1 249w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/3-497px-Flash_Loader_Demonstrator_3.png?w=497&amp;ssl=1 497w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/4-497px-Flash_Loader_Demonstrator_4.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/4-497px-Flash_Loader_Demonstrator_4-249x300.png?resize=249%2C300\" alt=\"\" width=\"249\" height=\"300\" class=\"aligncenter size-medium wp-image-2404\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/4-497px-Flash_Loader_Demonstrator_4.png?resize=249%2C300&amp;ssl=1 249w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/4-497px-Flash_Loader_Demonstrator_4.png?w=497&amp;ssl=1 497w\" sizes=\"auto, (max-width: 249px) 100vw, 249px\" \/><\/a><\/li>\n<\/ol>\n<p><strong>2-Instalaci\u00f3n en el IDE de Arduino.<\/strong><\/p>\n<p><span>Desde el IDE de Arduino en el gestor de placas (Herramientas\/Placa\/Gestor de tarjetas\u2026). A\u00f1adimos el\u00a0<\/span><strong>soporte para las placas SAMD Board de Arduino para Arduino Zero<\/strong><span>.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-1-300x169.png?resize=300%2C169\" alt=\"\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-2398\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-1.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-1.png?resize=768%2C433&amp;ssl=1 768w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-1.png?w=786&amp;ssl=1 786w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><span>Ahora necesitamos a\u00f1adir desde preferencias el URL de STM32duino. Vamos a preferencias y, en \u201cGestor de URLs adicionales de tarjetas\u201d, a\u00f1adimos la siguiente direcci\u00f3n en la ventana que aparece.<\/span><\/p>\n<pre class=\"lang:default decode:true\">http:\/\/dan.drown.org\/stm32duino\/package_STM32duino_index.json<\/pre>\n<p><span>Ya tenemos disponible en el gestor de placas las placas STM32. Instalamos las que necesitemos. Para la BluePill (STM32F103C8T6) necesitamos las STM32F1X de STM32duino.<\/span><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-3.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-3-300x169.png?resize=300%2C169\" alt=\"\" width=\"300\" height=\"169\" class=\"aligncenter size-medium wp-image-2399\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-3.png?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-3.png?resize=768%2C433&amp;ssl=1 768w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/programar-stm32-arduino-3.png?w=786&amp;ssl=1 786w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>3-Subir fichero desde el IDE Arduino<\/strong><\/p>\n<p>Configuras el IDE para la placa STM32F103C como en la foto de abajo y grabamos el ejemplo STM32-BLINK\u00a0<a href=\"http:\/\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/STM32_BLINK.zip\"><\/a>con los jumpers\u00a0 BOOT0\u00a0 y BOOT1 en 0, no es necesario cambiarlos para grabar ni para usarlo despu\u00e9s, necesitamos hacer reset en el pulsador despu\u00e9s de grabar.<\/p>\n<p>Ejemplo: <a href=\"http:\/\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/STM32_BLINK.zip\">STM32_BLINK <\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/Config-IDE-Arduino-Bootloader-STM32.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/Config-IDE-Arduino-Bootloader-STM32.png?resize=390%2C378\" alt=\"\" width=\"390\" height=\"378\" class=\"aligncenter size-full wp-image-2388\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/Config-IDE-Arduino-Bootloader-STM32.png?w=390&amp;ssl=1 390w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/Config-IDE-Arduino-Bootloader-STM32.png?resize=300%2C291&amp;ssl=1 300w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><\/a><\/p>\n<hr \/>\n<h2>Informaci\u00f3n Sobre STM32Duino Blue Pill<\/h2>\n<p><a href=\"https:\/\/wiki.stm32duino.com\/index.php?title=Main_Page\">https:\/\/wiki.stm32duino.com\/index.php?title=Main_Page<\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/c2c34b39-e52a-4f4e-a7f1-4473a0a241df.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1060 size-medium\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/c2c34b39-e52a-4f4e-a7f1-4473a0a241df-300x240.jpg?resize=300%2C240\" width=\"300\" height=\"240\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/c2c34b39-e52a-4f4e-a7f1-4473a0a241df.jpg?resize=300%2C240&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/c2c34b39-e52a-4f4e-a7f1-4473a0a241df.jpg?w=600&amp;ssl=1 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Esquema PDF:\u00a0<a href=\"http:\/\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/Vcc-gnd.com-STM32F103C8-schematic.pdf\"> Vcc-gnd.com-STM32F103C8-schematic<\/a><\/p>\n<h4><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/JC66_CoreBoard_schemetic-300x212.png?resize=300%2C212\" alt=\"\" width=\"300\" height=\"212\" class=\"aligncenter wp-image-2394 size-medium\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/JC66_CoreBoard_schemetic.png?resize=300%2C212&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/JC66_CoreBoard_schemetic.png?resize=768%2C542&amp;ssl=1 768w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/02\/JC66_CoreBoard_schemetic.png?w=1000&amp;ssl=1 1000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>PinOut:<\/h4>\n<p><a href=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/xstm32f103c8t6_pinout_voltage01.png.pagespeed.ic_.ujvgRzc-Uq.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1068 size-medium\" src=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/xstm32f103c8t6_pinout_voltage01.png.pagespeed.ic_.ujvgRzc-Uq-300x160.png?resize=300%2C160\" width=\"300\" height=\"160\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/xstm32f103c8t6_pinout_voltage01.png.pagespeed.ic_.ujvgRzc-Uq.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/xstm32f103c8t6_pinout_voltage01.png.pagespeed.ic_.ujvgRzc-Uq.png?resize=768%2C409&amp;ssl=1 768w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/xstm32f103c8t6_pinout_voltage01.png.pagespeed.ic_.ujvgRzc-Uq.png?resize=1024%2C545&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/01\/xstm32f103c8t6_pinout_voltage01.png.pagespeed.ic_.ujvgRzc-Uq.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2415,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[44,4],"tags":[46,45],"class_list":["post-1058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-st","category-tutoriales","tag-arm","tag-stm32"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"miguel angel\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MBrobotics - Electronica, Robotica, Impresoras 3D...\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics\" \/>\n\t\t<meta property=\"og:description\" content=\"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100100&#038;ssl=1\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100100&#038;ssl=1\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-12-23T07:00:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-12-24T05:59:23+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100100&amp;ssl=1\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#blogposting\",\"name\":\"STM32F103C8T6 BLUE PILL \\u2013 Desde el IDE ARDUINO - MBrobotics\",\"headline\":\"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO\",\"author\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/author\\\/mablack\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/mbrobotics.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/STM32_BP_Alt_Top_View.jpg?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800},\"datePublished\":\"2018-12-23T08:00:04+01:00\",\"dateModified\":\"2018-12-24T06:59:23+01:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#webpage\"},\"articleSection\":\"ST, TUTORIALES, ARM, STM32\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/#listItem\",\"name\":\"BLOG\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/#listItem\",\"position\":2,\"name\":\"BLOG\",\"item\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/#listItem\",\"name\":\"ELECTRONICA\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/#listItem\",\"position\":3,\"name\":\"ELECTRONICA\",\"item\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/st\\\/#listItem\",\"name\":\"ST\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/#listItem\",\"name\":\"BLOG\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/st\\\/#listItem\",\"position\":4,\"name\":\"ST\",\"item\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/st\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#listItem\",\"name\":\"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/#listItem\",\"name\":\"ELECTRONICA\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#listItem\",\"position\":5,\"name\":\"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/category\\\/blog\\\/electronica_\\\/st\\\/#listItem\",\"name\":\"ST\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#organization\",\"name\":\"MBrobotics\",\"description\":\"Electronica, Robotica, Impresoras 3D...\",\"url\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/mbrobotics.es\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/cropped-Logo-Web-1.png?fit=100%2C100&ssl=1\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#organizationLogo\",\"width\":100,\"height\":100},\"image\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/author\\\/mablack\\\/#author\",\"url\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/author\\\/mablack\\\/\",\"name\":\"miguel angel\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4c94d85736a36999ca6a5e884b6d968efb96984f98ea3e4bdc792f96ac3023a2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"miguel angel\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#webpage\",\"url\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/\",\"name\":\"STM32F103C8T6 BLUE PILL \\u2013 Desde el IDE ARDUINO - MBrobotics\",\"description\":\"Blue Pill es una placa de desarrollo econ\\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/author\\\/mablack\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/author\\\/mablack\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/mbrobotics.es\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/STM32_BP_Alt_Top_View.jpg?fit=800%2C800&ssl=1\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#mainImage\",\"width\":800,\"height\":800},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/arm-stm32f103c8t6-stm32-primeros-pasos\\\/#mainImage\"},\"datePublished\":\"2018-12-23T08:00:04+01:00\",\"dateModified\":\"2018-12-24T06:59:23+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/\",\"name\":\"MBrobotics\",\"description\":\"Electronica, Robotica, Impresoras 3D...\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/mbrobotics.es\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics","description":"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la","canonical_url":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#blogposting","name":"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics","headline":"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO","author":{"@id":"https:\/\/mbrobotics.es\/blog\/author\/mablack\/#author"},"publisher":{"@id":"https:\/\/mbrobotics.es\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/12\/STM32_BP_Alt_Top_View.jpg?fit=800%2C800&ssl=1","width":800,"height":800},"datePublished":"2018-12-23T08:00:04+01:00","dateModified":"2018-12-24T06:59:23+01:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#webpage"},"isPartOf":{"@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#webpage"},"articleSection":"ST, TUTORIALES, ARM, STM32"},{"@type":"BreadcrumbList","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/mbrobotics.es\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/#listItem","name":"BLOG"}},{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/#listItem","position":2,"name":"BLOG","item":"https:\/\/mbrobotics.es\/blog\/category\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/#listItem","name":"ELECTRONICA"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/#listItem","position":3,"name":"ELECTRONICA","item":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/st\/#listItem","name":"ST"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/#listItem","name":"BLOG"}},{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/st\/#listItem","position":4,"name":"ST","item":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/st\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#listItem","name":"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/#listItem","name":"ELECTRONICA"}},{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#listItem","position":5,"name":"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO","previousItem":{"@type":"ListItem","@id":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/st\/#listItem","name":"ST"}}]},{"@type":"Organization","@id":"https:\/\/mbrobotics.es\/blog\/#organization","name":"MBrobotics","description":"Electronica, Robotica, Impresoras 3D...","url":"https:\/\/mbrobotics.es\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100%2C100&ssl=1","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#organizationLogo","width":100,"height":100},"image":{"@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/mbrobotics.es\/blog\/author\/mablack\/#author","url":"https:\/\/mbrobotics.es\/blog\/author\/mablack\/","name":"miguel angel","image":{"@type":"ImageObject","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/4c94d85736a36999ca6a5e884b6d968efb96984f98ea3e4bdc792f96ac3023a2?s=96&d=mm&r=g","width":96,"height":96,"caption":"miguel angel"}},{"@type":"WebPage","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#webpage","url":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/","name":"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics","description":"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/mbrobotics.es\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#breadcrumblist"},"author":{"@id":"https:\/\/mbrobotics.es\/blog\/author\/mablack\/#author"},"creator":{"@id":"https:\/\/mbrobotics.es\/blog\/author\/mablack\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/12\/STM32_BP_Alt_Top_View.jpg?fit=800%2C800&ssl=1","@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#mainImage","width":800,"height":800},"primaryImageOfPage":{"@id":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/#mainImage"},"datePublished":"2018-12-23T08:00:04+01:00","dateModified":"2018-12-24T06:59:23+01:00"},{"@type":"WebSite","@id":"https:\/\/mbrobotics.es\/blog\/#website","url":"https:\/\/mbrobotics.es\/blog\/","name":"MBrobotics","description":"Electronica, Robotica, Impresoras 3D...","inLanguage":"es-ES","publisher":{"@id":"https:\/\/mbrobotics.es\/blog\/#organization"}}]},"og:locale":"es_ES","og:site_name":"MBrobotics - Electronica, Robotica, Impresoras 3D...","og:type":"article","og:title":"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics","og:description":"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la","og:url":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/","og:image":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100100&#038;ssl=1","og:image:secure_url":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100100&#038;ssl=1","article:published_time":"2018-12-23T07:00:04+00:00","article:modified_time":"2018-12-24T05:59:23+00:00","twitter:card":"summary_large_image","twitter:title":"STM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO - MBrobotics","twitter:description":"Blue Pill es una placa de desarrollo econ\u00f3mica y muy parecida a un Arduino nano, la diferencia es que en esta ocasi\u00f3n monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la","twitter:image":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2017\/11\/cropped-Logo-Web-1.png?fit=100100&ssl=1"},"aioseo_meta_data":{"post_id":"1058","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-01-22 23:44:29","updated":"2026-10-04 09:12:05","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mbrobotics.es\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mbrobotics.es\/blog\/category\/blog\/\" title=\"BLOG\">BLOG<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/\" title=\"ELECTRONICA\">ELECTRONICA<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/st\/\" title=\"ST\">ST<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSTM32F103C8T6 BLUE PILL \u2013 Desde el IDE ARDUINO\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mbrobotics.es\/blog\/"},{"label":"BLOG","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/"},{"label":"ELECTRONICA","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/"},{"label":"ST","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/st\/"},{"label":"STM32F103C8T6 BLUE PILL &#8211; Desde el IDE ARDUINO","link":"https:\/\/mbrobotics.es\/blog\/arm-stm32f103c8t6-stm32-primeros-pasos\/"}],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p66Or4-h4","jetpack-related-posts":[{"id":626,"url":"https:\/\/mbrobotics.es\/blog\/anadir-arduino-due-en-el-ide-de-arduino\/","url_meta":{"origin":1058,"position":0},"title":"Arduino &#8211; A\u00f1adir DUE en el IDE de Arduino","author":"miguel angel","date":"29\/04\/2016","format":false,"excerpt":"El IDE de Arduino no trae de serie instalada la Placa de 32bits Arduino DUE para ello solo tenemos que instalar la librer\u00eda Arduino SAM Boards de 32Bits desde el gestor de tarjetas del propio IDE. Seleccionamos la versi\u00f3n a instalar, yo he instalado la ultima.","rel":"","context":"En \u00abArduino\u00bb","block_context":{"text":"Arduino","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/04\/ArduinoDue.jpg?fit=700%2C525&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/04\/ArduinoDue.jpg?fit=700%2C525&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/04\/ArduinoDue.jpg?fit=700%2C525&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/04\/ArduinoDue.jpg?fit=700%2C525&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":965,"url":"https:\/\/mbrobotics.es\/blog\/arduino-digispark-arduino-minimo\/","url_meta":{"origin":1058,"position":1},"title":"Arduino &#8211; Digispark Arduino M\u00ednimo","author":"miguel angel","date":"08\/03\/2017","format":false,"excerpt":"Hardware Sus principales caracter\u00edsticas son: Soporte para el Arduino IDE 1.0+ (OSX\/Win\/Linux) Alimentaci\u00f3n via USB o fuente Externa Regulador USB incorporado de 500ma 5V 6 Pines de I\/O (2 se usan para USB solo si el programa se comunica activamente via USB, de otra manera se pueden usar los 6)\u2026","rel":"","context":"En \u00abArduino\u00bb","block_context":{"text":"Arduino","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/arduino\/"},"img":{"alt_text":"fkpmaa2hh2vjnw1-medium","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/10\/FKPMAA2HH2VJNW1.MEDIUM-300x128.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1831,"url":"https:\/\/mbrobotics.es\/blog\/esp32-instalacion-para-su-uso-con-el-ide-de-arduino\/","url_meta":{"origin":1058,"position":2},"title":"ESP32 &#8211; Instalacion para su uso con el IDE de Arduino","author":"miguel angel","date":"08\/03\/2018","format":false,"excerpt":"Pasos para Instalar en el IDE de Arduino el modulo ESP32 Instalaci\u00f3n de Archivos de Git Descarga e instala la ultima IDE de Arduino desde\u00a0arduino.cc Descarga e instala Git desde git-scm.com IniciaGit GUIcon permisos de administrador: Selecciona Clonar un repositorio Selecciona la fuente y el destino Fuente:\u00a0https:\/\/github.com\/espressif\/arduino-esp32.git Target Directory: C:\\Users\\(USUARIO)\\Documents\\Arduino\\hardware\\espressif\\esp32\u2026","rel":"","context":"En \u00abESP32\u00bb","block_context":{"text":"ESP32","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/esp32\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/tarjeta-desarrollo-nodemcu-doit-esp32-wifi-bluetooth-arduino-D_NQ_NP_919068-MLC25847876969_082017-F.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":725,"url":"https:\/\/mbrobotics.es\/blog\/nodemcu-estacion-meteorologica-13-ide-setup\/","url_meta":{"origin":1058,"position":3},"title":"NodeMCU &#8211; Estaci\u00f3n Meteorol\u00f3gica &#8211; 1\/3 IDE Setup","author":"miguel angel","date":"09\/09\/2016","format":false,"excerpt":"Vamos a programar el ESP8266 desde el IDE de Arduino. Desde la versi\u00f3n 1.6.4 es f\u00e1cil a\u00f1adir nuevas placas a la librer\u00eda, por ello vamos a programar el NodeMCU V1.0 para la estaci\u00f3n meteorol\u00f3gica. 1. Descargar e instalar el Driver del puerto serie. Para programar NodeMCU V1.0 necesitamos instalar y\u2026","rel":"","context":"En \u00abNodeMCU\u00bb","block_context":{"text":"NodeMCU","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/nodemcu\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/node-weather-3-3.jpg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":664,"url":"https:\/\/mbrobotics.es\/blog\/nodemcu-control-led-desde-web\/","url_meta":{"origin":1058,"position":4},"title":"NodeMCU &#8211; Control led desde Web (SPIFFS)","author":"miguel angel","date":"12\/05\/2016","format":false,"excerpt":"\u00a0 Lo primero es tener instalado en el IDE de Arduino las librer\u00edas de NodeMcu: http:\/\/arduino.esp8266.com\/package_esp8266com_index.json Necesitamos instalar para que todo funcione lo siguiente. ESP8266FS y python para poder subir archivos por SPIFF y pubsubclient es necesario a\u00f1adirlo como librer\u00eda para compilar. La librer\u00eda pubsubclient lleva el ejemplo ArduinoOTA, esa\u2026","rel":"","context":"En \u00abNodeMCU\u00bb","block_context":{"text":"NodeMCU","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/nodemcu\/"},"img":{"alt_text":"Configuraci\u00f3n esp8266","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2016\/05\/Configuraci%C3%B3n-esp8266-300x228.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2114,"url":"https:\/\/mbrobotics.es\/blog\/tasmota-como-grabar-el-firmware-en-un-modulo-sonoff\/","url_meta":{"origin":1058,"position":5},"title":"Tasmota &#8211; Como grabar el Firmware en un modulo Sonoff","author":"miguel angel","date":"26\/09\/2018","format":false,"excerpt":"Grabar Firmware Tasmota en el Modulo Sonoff ESP8266 para usarlo en HomeKit En esta ocasion vamos a grabar el firmware Tasmota en nuestro modulo Sonoff desde el IDE de Arduino, para ello descargamos el firmware\u00a0desde el GitHub de su creador\u2026.\u00a0Theo Arends Antes nos aseguramos que tenemos instalada la libreria para\u2026","rel":"","context":"En \u00abESP8266\u00bb","block_context":{"text":"ESP8266","link":"https:\/\/mbrobotics.es\/blog\/category\/blog\/electronica_\/esp8266\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/icono-homekit-sonoff.png?fit=560%2C421&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/icono-homekit-sonoff.png?fit=560%2C421&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/03\/icono-homekit-sonoff.png?fit=560%2C421&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/mbrobotics.es\/blog\/wp-content\/uploads\/2018\/12\/STM32_BP_Alt_Top_View.jpg?fit=800%2C800&ssl=1","_links":{"self":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts\/1058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/comments?post=1058"}],"version-history":[{"count":24,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts\/1058\/revisions"}],"predecessor-version":[{"id":2417,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/posts\/1058\/revisions\/2417"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/media\/2415"}],"wp:attachment":[{"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/media?parent=1058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/categories?post=1058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mbrobotics.es\/blog\/wp-json\/wp\/v2\/tags?post=1058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}