Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Aquí, en este tutorial, hemos transmitido datos desde el microcontrolador a la PC usando uno de los UART de STM32l100 mcu.
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:
Hay principalmente dos 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.
2. Convertidor de USB a TTL. Como en esta placa de descubrimiento, no podemos obtener datos en serie directamente del cable depurador st-link, por lo que tenemos que comprar un convertidor de usb a TTL. El principio de funcionamiento del convertidor de USB a TTL es muy simple. Se trata de un módulo convertidor de USB a TTL UART que se basa en el puente CP2102 de SiLabs. Este módulo se puede utilizar con portátiles que no tienen puerto serie estándar. Este módulo crea un puerto COM virtual usando USB en su computadora que puede soportar varias velocidades de transmisión estándar para la comunicación en serie.
Paso 3: diagrama de circuito
Las conexiones son las siguientes:
Tarjeta de descubrimiento 32L100 USB a TTL converte
Txd de la placa de descubrimiento (PA9) Rxd
GND GND
3V3 3V3
Paso 4: 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 5: 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