Tabla de contenido:

Atollic TrueStudio-Encienda el LED presionando el botón con STM32L100: 4 pasos
Atollic TrueStudio-Encienda el LED presionando el botón con STM32L100: 4 pasos

Video: Atollic TrueStudio-Encienda el LED presionando el botón con STM32L100: 4 pasos

Video: Atollic TrueStudio-Encienda el LED presionando el botón con STM32L100: 4 pasos
Video: Especialización, STM32 y conversamos - Wels Theory 2024, Mes de julio
Anonim
Atollic TrueStudio: encienda el LED presionando el botón pulsador con STM32L100
Atollic TrueStudio: encienda el LED presionando el botón pulsador con STM32L100

En este tutorial de STM32, les voy a contar cómo leer un pin GPIO de STM32L100, así que aquí haré que uno de los LED a bordo brille con solo presionar el botón.

Paso 1: Software utilizado:

Software utilizado
Software utilizado
Software utilizado
Software utilizado

Estos son los programas que hemos utilizado para este proyecto:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® para STM32 es un IDE de depuración y desarrollo flexible y extensible para desarrolladores de MCU STM32 que desean herramientas extremadamente poderosas para ayudar en el desarrollo de software integrado de alta calidad. TrueSTUDIO® se basa en estándares abiertos (ECLIPSE y GNU) y se amplía con funciones profesionales para la gestión de código y el análisis avanzado del sistema. Esto proporciona una visión única de la estructura y el comportamiento dinámico del sistema.

Puede descargar este software desde este enlace

2. STM32CubeMX: STM32CubeMX es una herramienta gráfica que permite una configuración muy sencilla de microcontroladores y microprocesadores STM32, así como la generación del código C de inicialización correspondiente para el núcleo Arm® Cortex®-M o un árbol de dispositivos Linux® parcial para Arm ® Cortex®-A core), a través de un proceso paso a paso.

Puede descargar este software desde este enlace

Paso 2: Componentes utilizados:

Componentes utilizados
Componentes utilizados

Solo hay un hardware que hemos utilizado en este tutorial:

1.32L100CDISCOVERY: El 32L100CDISCOVERY le ayuda a descubrir las características de los microcontroladores STM32L100 Value Line de 32 bits Cortex®-M3 y a desarrollar sus aplicaciones fácilmente. Incluye todo lo necesario para que los usuarios principiantes y experimentados comiencen rápidamente.

Basado en el STM32L100RCT6, incluye una herramienta de depuración incorporada ST-LINK / V2, LED, botones para una fácil conexión de componentes y módulos adicionales.

Paso 3: Código:

Como hemos creado el código con la ayuda de STM32CubeMX, aquí les comparto el archivo main.c.

puede obtener el archivo main.c desde el siguiente enlace

Paso 4: Principio de funcionamiento y video:

Aquí primero debe abrir el STM32CubeMX y luego debe elegir la placa o mcu correcta si está utilizando una placa personalizada.

Para todo el proceso, mire nuestro video para insertar. La descripción completa del proyecto se da en el video anterior.

Si tiene alguna duda sobre este proyecto, no dude en comentarnos a continuación. Y si quieres aprender más sobre el sistema embebido puedes visitar nuestro canal de youtube

Visite y haga clic en Me gusta en nuestra página de Facebook para obtener actualizaciones frecuentes.

Gracias y Saludos, Tecnologías Embedotronics

Recomendado: