STM32

Empezar con el STM32 III: Placas de desarrollo

Anteriormente ya he hablado sobre la familia STM32F de STMicroelectronics, también he hablado ya sobre los distintos entornos que podemos usar para programar y depurar código en estos dispositivos, y ahora me gustaría hablar sobre los distintos kits de evaluación que hay en el mercado para poder evaluar las distintas funciones de estos microcontroladores.

 

Empezar con el STM32 II: Entornos de desarrollo

En esta segunda parte me gustaría orientar un poco sobre las distintas opciones que tenemos a la hora de compilar código para la familia STM32 de STMicroelectronics, de la que ya se ha hablado en la anterior entrada del blog.

 

Empezar con el STM32 I: Introducción

Estos microcontroladores están basados en ARM Cortex™-M3 y por tanto son de 32bits. Los microcontroaldores basados en Cortex-M3 destacan sobre todo por su gran mejora del sistema de interrupciones, ya que cuentan con una unidad dedicada para esta tarea (NVIC) que permite configurar las interrupciones prácticamente de cualquier forma que necesitemos, además puede tener hasta 240 interrupciones físicas con hasta 256 niveles de interrupción distintos. También destacan por su bajo coste, bajo consumo y porque funcionan con el conjunto de instrucciones Thumb®-2 que proporcionan un gran rendimiento con una alta densidad de código, ya que tradicionalmente el conjunto de instrucciones ARM ha tenido una densidad de código muy baja. Actualmente varias son las compañías que están produciendo familias de microcontroladores Cortex-M3, como Luminary Micro (comprada por Texas Instruments) con su familia Stellaris, NXP con los LPC1700, Atmel con los AT91SAM3 y por supuesto STMicroelectronics con los STM32.

 

Distribuir contenido