Hace 3 años | Por lectorcritico a luisllamas.es
Publicado hace 3 años por lectorcritico a luisllamas.es

En esta entrada vamos a analizar un nuevo y muy duro competidor de Arduino. con un ultra bajo coste de 3,30€. Además, puede ser programado con el propio entorno Arduino IDE. Por este precio, increíblemente bajo, obtenemos las siguientes características: * Modo Sleep, Stop y Standby * 26 entradas y salidas digitales, la mayoría tolerantes a 5V * Interrupciones en todas las I/O * 2 interface I2C * 3 interface USARTs * Interface CAN * Micro USB para alimentación de la placa y comunicaciones * 2 interface SPIs a 18 Mbit/s

Comentarios

c

Yo cuando quiero algo más que Arduino soy más de ESP32.

l

Es decir, el STM32F103 no solo deja a Arduino al nivel de un juguete maltrecho, si no que deja en ridículo a prácticamente cualquier autómata industrial que podáis encontrar, con precios de varios miles de euros.

----
En definitiva, el STM32F103 es una placa de desarrollo imbatible en características / precio que, por sus muy superiores capacidades y su bajo precio, resulta en una auténtica pesadilla como competidor para Arduino.

Pero, e incluso más importante, al ser la primera placa ARM de ultra bajo coste supone un hito en el campo de la automatización. Si Arduino ha supuesto una revolución (¿alguién recuerda los PIC, o los PLC?...), el STM32F103 supone el comienzo de una nueva época basada en nuevos de procesadores, como el STM32, que auguran un futuro apasionante donde los actuales procesadores AVR quedan retratados como dinosaurios del pasado,

Veelicus

#1 como se programa esto?, en que lenguaje?

x

#2 No dice, pero si algo por lo que no será tan peligroso para Arduino: "Como puntos negativos, el STM32F103 es objetivamente más complicado de programar que Arduino. Esto se debe en buena medida a la escasez de información disponible, y la ausencia de una comunidad de usuarios que tiene Arduino detrás."

El artículo es un poco flipao.

D

#4 No entiendo lo de que puede ser programado con el mismo IDE que Arduino que dice la entradilla, pero es más complicado de programar.

¿No usa el mismo lenguaje que Arduino?

x

#5 Será por falta de documentación, librerías... Como digo, el artículo es poco más que un publirreportaje.

ttestt

#10 #7 con arduino ide y diferentes librerías no he tenido ningún problema con este micro.
Tampoco he hecho algo serio, pero para prototipos y por precio es perfecto.

l

#2 Te refieres a como se pasa del ordenador al controlador? o al lenguaje?
Pone que es compatible con el IDE de arduino
Aqui tambien explica metodo para enviar el programa.
https://www.luisllamas.es/programar-stm32-con-ide-de-arduino-y-st-link-v2/
No se si es lo mas apropiado para aprender, pero tecnicamente está muy bien.

Veelicus

#6 gracias, es que he visto el set de instrucciones pero no veo un entorno de desarrollo.

p

No solo esta es tema de rendimiento/precio.
Arduino es realmente una plataforma abierta, STM no.

D

Además de que el consumo de energía es como el triple que el arduino, no he sido capaz de usar can ni ninguna de las cosas guays que tiene mientras que en arduino en 15 minutos tengo funcionando cualquier cosa.

Lo que hizo grande a arduino no fue el hardware, fue el software. Mientras stm32 no disponga de un sdk decente con soporte para todo y documentado no superará al arduino nunca.

Me ilusioné hace un tiempo con stm32 pero era imposible encontrar documentación.