Tabla de contenido:
- Paso 1: Software utilizado:
- Paso 2: Componentes utilizados:
- Paso 3: diagrama de circuito
- Paso 4: Código:
- Paso 5: Principio de funcionamiento y video:
Video: Cómo recibir datos desde un microcontrolador basado en STM32 a una PC: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
Recomendado:
DÍA DE SAN VALENTÍN Love Birds: una caja para enviar y recibir mensajes de audio de Telegram: 9 pasos (con imágenes)
DÍA DE SAN VALENTÍN Pájaros del amor: una caja para enviar y recibir mensaje de audio de Telegram: mira el video aquí ¿Qué es el amor (pájaros)? Oh, cariño, no me hagas daño, no me hagas daño nunca más Es un dispositivo independiente que recibe mensajes de voz para enviar a tu amor, familia o amigo. Abra la caja, presione el botón mientras habla, suelte para enviar el
Cómo obtener datos de una base de datos de Firebase en NodeMCU: 7 pasos
Cómo obtener datos de una base de datos de Firebase en NodeMCU: para este instructable, obtendremos datos de una base de datos en Google Firebase y los obtendremos usando un NodeMCU para su análisis posterior.REQUISITOS DEL PROYECTO: 1) NodeMCU o controlador ESP8266 2) G-Mail cuenta para crear una base de datos de Firebase. 3) Descargue el
Cómo hacer un robot controlado por un móvil »Wiki Ùtil Basado en DTMF - Sin microcontrolador y programación - Control desde cualquier lugar del mundo - RoboGeeks: 15 pasos
Cómo hacer un robot controlado por un móvil »Wiki Ùtil Basado en DTMF | Sin microcontrolador y programación | Control desde cualquier lugar del mundo | RoboGeeks: Quiero hacer un robot que se pueda controlar desde cualquier parte del mundo, ¡¡¡hagámoslo
Configurar desde cero una Raspberry Pi para registrar datos desde Arduino: 5 pasos
Configure desde cero una Raspberry Pi para registrar datos desde Arduino: este tutorial es para aquellos que no tienen experiencia en la instalación de un nuevo hardware o software, y mucho menos Python o Linux. Digamos que ha pedido una Raspberry Pi (RPi) con SD tarjeta (al menos 8GB, usé 16GB, tipo I) y fuente de alimentación (5V, al menos 2
Cómo manejar muchos LED desde unos pocos pines de microcontrolador: 6 pasos (con imágenes)
Cómo manejar muchos LED desde unos pocos pines de microcontrolador: utilizando el hecho de que muchos pines de microcontrolador tienen tres estados (+ V, GND o " alta impedancia ", puede conducir N * (N-1) LED desde N pines . Entonces, el pequeño microcontrolador de 8 pines como un PIC12Fxxx o un ATtiny11 puede manejar 20 LED en sus cinco disponibles