¿Qué es STM32Cube?
STM32CubeMX es una herramienta de configuración de software gráfico.
Utilizar asistentes gráficos para generar código de inicialización C, reduciendo el trabajo, el tiempo y el coste de los desarrolladores, facilitando la vida de los desarrolladores.
STM32CubeMX incorpora una plataforma de software completa. Para ser precisos, cada serie tiene una plataforma de software integrada. Por ejemplo, STM32CubeF4 corresponde al desarrollo de la serie STM32F4.
Esta plataforma incluye STM32Cube HAL, stm32Cube LL y un conjunto consistente de componentes de middleware como RTOS, USB, TCP/IP y gráficos.
Se proporcionan ejemplos completos para todas las herramientas de la plataforma de software integradas.
Debido a que STM32CubeMX es una herramienta de configuración gráfica, puede configurar fácilmente STM32 mediante la siguiente operación paso a paso, se puede generar el código de inicialización C correspondiente.
Primero, seleccione un modelo STM32 que coincida con los periféricos requeridos.
Luego, configure todo el software integrado necesario.
Finalmente se genera código C, que se puede utilizar en compiladores como KEIL, IAR y GCC.