Las placas Nucleo cuentan con MCU STM32 basadas en núcleos ARM Cortex M0, M3 y M4. Esta versatilidad le permite elegir una MCU que ofrezca el equilibrio adecuado entre rendimiento y potencia para su diseño, y migrar fácilmente a otra MCU si es necesario.
Las placas Nucleo cuentan con MCU STM32 basadas en núcleos ARM Cortex M0, M3 y M4. Esta versatilidad le permite elegir una MCU que ofrezca el equilibrio adecuado entre rendimiento y potencia para su diseño y migrar fácilmente a otra MCU si es necesario.
Nucleo está diseñado para ser una plataforma muy asequible y flexible. Esa flexibilidad proviene del conector blindado Arduino Uno R3 y el nuevo conector STMorpho que proporciona acceso a todas las E/S STM32. Además de STM32, Nucleo incluye un programador y depurador STLink para integrar la placa y también se puede utilizar como programador y depurador independiente.
Si no está familiarizado con mbed, es un IDE en línea gratuito. Tengo la versión F401RE de Nucleo. Esta es la página de inicio de mbed. Desplácese hacia abajo para ver el pinout del conector Arduino aquí y el pinout del conector Morpho aquí.
En el lateral verá varios ejemplos que puede importar al compilador mbed y utilizar según sea necesario. El IDE de mbed es una gran herramienta y es gratis, pero no se compara con cosas como uVision que uso para mi trabajo de desarrollo. Puede descargarlo en forma de proyecto uVision4 haciendo clic en Exportar a IDE de escritorio. Ahora tiene acceso a la cadena de herramientas uVision completa de Keil, incluidos los paquetes de software disponibles en MDK5 que ayudan a reducir el tiempo y la complejidad del desarrollo. Por ahora, compila y carga este ejemplo desde mbed. Y estamos parpadeando.
La placa de desarrollo STM32 Nucleo de STMicro es una plataforma de desarrollo de bajo costo para la línea STM32 basada en Cortex-M e incluye conectores arduino y stmorpho, lo que la hace extremadamente flexible.