Tabla de contenido:
- Paso 1: Software utilizado:
- Paso 2: Componentes utilizados:
- Paso 3: Código:
- Paso 4: Principio de funcionamiento y video:
Video: Tutorial de Atollic TrueSTUDIO-STM32L100 PWM: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este tutorial, le diremos cómo usar PWM en un microcontrolador basado en STM32, aquí estamos usando el kit 32L100discovery-Discovery con el microcontrolador STM32L100RCT6.
Paso 1: 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:
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 de descarga
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 con respecto a este proyecto, no dude en comentarnos a continuación. Y si desea obtener más información sobre el sistema integrado, puede 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:
Experimentos PWM de motores de CC aleatorios + Solución de problemas del codificador: 4 pasos
Experimentos de PWM de motores de CC aleatorios + Solución de problemas del codificador: hay ocasiones en las que la basura de alguien es el tesoro de otro, y este fue uno de esos momentos para mí. Si me ha estado siguiendo, probablemente sepa que asumí un gran proyecto para crear mi propia impresora 3D CNC a partir de la chatarra. Esas piezas eran
Visuino Cómo usar la modulación de ancho de pulso (PWM) para cambiar el brillo de un LED: 7 pasos
Visuino Cómo usar la modulación de ancho de pulso (PWM) para cambiar el brillo de un LED: En este tutorial usaremos un LED conectado a Arduino UNO y Visuino para cambiar su brillo usando Modulación de ancho de pulso (PWM)
CONTROLADOR DE CARGA SOLAR ARDUINO PWM (V 2.02): 25 Pasos (con Imágenes)
CONTROLADOR DE CARGA SOLAR ARDUINO PWM (V 2.02): Si planea instalar un sistema solar fuera de la red con un banco de baterías, necesitará un controlador de carga solar. Es un dispositivo que se coloca entre el Panel Solar y el Banco de Baterías para controlar la cantidad de energía eléctrica producida por Sola
PWM con ESP32 - Atenuación de LED con PWM en ESP 32 con Arduino IDE: 6 pasos
PWM con ESP32 | Atenuación de LED con PWM en ESP 32 con Arduino IDE: En este instructables veremos cómo generar señales PWM con ESP32 usando Arduino IDE & PWM se usa básicamente para generar una salida analógica desde cualquier MCU y esa salida analógica podría ser cualquier valor entre 0V y 3.3V (en el caso de esp32) & de
Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE .: 3 pasos
Puerto UC / OS III para Nucleo-L073RZ usando Atollic TureSTUDIO IDE .: Este proyecto es solo un programa de parpadeo simple desarrollado en uC / OS III RTOS que se descargó del sitio web de Micrium aquí y se transfirió a la placa Nucleo-L073RZ y es listo para usar en Atollic TureSTUDIO. Este puerto solo se ha probado tal cual