STM32F103 USART recibir (usando Keil y STMCubeMX) (2 / 3 paso)

Paso 2: Programación en KEIL

Una vez que el proyecto es abierto en Keil, abrir main.c ubicado bajo la carpeta de usuario/aplicación, ubicado en ' ' en ' proyecto: '. Desplácese hacia abajo hasta encontrar ' #include "stm32f1xx_hal.h". Después de esto añadir los siguientes línea de código:

 #include “string.h” 

{Ver figura: [3]}

Ahora, desplácese hacia abajo en mientras que lazo y entrar después de líneas de código:

 char buff2[ 6 ] = "\r\n>>>";HAL_UART_Transmit ( &huart2, buff2, strlen( buff2 ), 10 );char buff[ 50 ];memset( buff, 0, 50 );HAL_UART_Receive( &huart2, buff, 50, 5000 );if( strcmp( buff, "on" ) == 0 ){HAL_GPIO_WritePin( GPIOA, GPIO_PIN_5, 1 );} else if( strcmp( buff, "off" ) == 0 ){HAL_GPIO_WritePin( GPIOA, GPIO_PIN_5, 0 );} 

Y así se verá la ventana de Keil como:

{Ver figura: [4]}

Haga clic en el botón 'Generar' (o pulse 'F7'). Al conectar la placa STM32 y haga clic en el botón 'LOAD' (o pulsando la tecla 'F8')

Artículos Relacionados

STM32F103 GPIO Intrupt (usando Keil y STMCubeMX)

STM32F103 GPIO Intrupt (usando Keil y STMCubeMX)

En este Tutorial te mostrará cómo utilizar pin GPIO como una interrupción.Tomaremos interrupción desde el botón azul en nuestra junta del STM32 para cambiar el LED en la misma Junta. Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en
STM32F103 introducción (usando Keil y STMCubeMX)

STM32F103 introducción (usando Keil y STMCubeMX)

En este tutorial, le ayudará a usted consigue instalación del software que usted necesita en el desarrollo de la aplicación uso de STM32.Va a utilizar STM32F103RBT6. La mayor parte de este tutorial también es aplicable a otras tarjetas STM, pero tien
STM32F103 USART transmisión (usando Keil y STMCubeMX)

STM32F103 USART transmisión (usando Keil y STMCubeMX)

En este tutorial demuestro cómo transmitir datos utilizando el tablero de USART2 de STM32F103 Nucleo.Este tutorial se divide en 3 pasos:1) crear el proyecto mediante STM32CubeMX2) programación en Keil3) visualización de la salidaPaso 1: Crear proyect
Entrada de GPIO STM32F103 (usando Keil y STMCubeMX)

Entrada de GPIO STM32F103 (usando Keil y STMCubeMX)

En este Tutorial, les mostraré cómo conseguir entrada de pin GPIO.Tomaremos entradas desde el botón azul en nuestra junta del STM32 para cambiar el LED en la misma Junta.Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en STM32CubeMXPa
LED parpadean STM32F103 (usando Keil y STMCubeMX)

LED parpadean STM32F103 (usando Keil y STMCubeMX)

En este Tutorial, mostrará detallados pasos a parpadear el LED en su tabla STM32F103.Este Tutorial se divide en 4 pasos:Paso 1: Crear proyecto1-1: crear el proyecto mediante STM32CubeMX1-2: configuración de LED en STM32CubeMXPaso 2: Programación a pa
STM32F103 temporizador de interrupción (usando Keil y STMCubeMX)

STM32F103 temporizador de interrupción (usando Keil y STMCubeMX)

En este tutorial, demostrará el uso de interrupciones con temporizadores.La interrupción se utiliza simplemente para cambiar el LED de nuestro tablero del STM32.Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en STM32CubeMXPaso 2: Pro
STM32F103 entrada Digital (usando Med.h)

STM32F103 entrada Digital (usando Med.h)

En este tutorial vamos a aprender sobre lectura digital entrada de GPIO Pins en STM32F103 Nucloe junta con mebd.h.Paso 1: Codificación y compilación deCreación de proyectoAhora, abra el compilador en el sitio web del desarrollador mbed para. Haga cli
STM32F103: MPU6050 [I2C] (usando mbed.h)

STM32F103: MPU6050 [I2C] (usando mbed.h)

En este tutorial, nos entretela MPU6050 Acclerometer/girómetro con nuestro STM32F103 Nucleo del tablero. Va a utilizar módulo de GY-521. Va a utilizar en línea mbed para compilador y creará el programa desde cero. Parte de la programación es verdader
HackerBoxes 0003: Radioaficionados, Arduino Nano, satélites, Packet, APRS

HackerBoxes 0003: Radioaficionados, Arduino Nano, satélites, Packet, APRS

¿Estás listo para obtener Radio activa? Este mes, explorar las comunicaciones de radio con un transceptor de VHF/UHF portátil potente, búsqueda para arriba satélites de aficionado y el prototipo tu propio proyecto de código Morse o Packet Radio Digit
Libreta de supervivencia / Bloc de notas de Suvival

Libreta de supervivencia / Bloc de notas de Suvival

Español:ADVERTENCIA (lea esto primero es importante):En este instructivo se manejan informaciones de supervivencia e información básica sobre algunos medicamentos, es responsabilidad del usuario corroborar la información aquí presente antes de hacer
Sistema de alumbrado de carretera inteligente

Sistema de alumbrado de carretera inteligente

El proyecto está diseñado con un vehículo de detección del sensor que es capaz de detectar la llegada de un vehículo. Conduce la misma información a un microcontrolador.El microcontrolador está interconectado con las luces de la calle y es la respons
Instalar Google TiSP (de banda ancha gratis!)

Instalar Google TiSP (de banda ancha gratis!)

Google TiSP es una nueva manera de recibir usando nada más que un cable de conexión de banda ancha!Regístrate hoy y te enviaremos tu kit de auto instalación TiSP, que incluye guía de instalación, cable de fibra óptica, huso, router inalámbrico y CD d
Hackear un iPod antiguo usando un androide y un Arduino.

Hackear un iPod antiguo usando un androide y un Arduino.

Este tutorial muestra cómo utilizar un Arduino para convertir ese viejo reproductor polvoriento en una estación de acoplamiento de Bluetooth controlado.Incluso si dispone de una pantalla rota o una batería descargada que puede todavía ser utilizado.L
Notificador de correo usando Intel-Edison la bandera

Notificador de correo usando Intel-Edison la bandera

En este proyecto, veremos cómo hacer un notificador de correo físico utilizando Intel EdisonComponentes necesarios:1. Intel Edison con placa base Arduino - como el procesador principal: https://www.sparkfun.com/products/13097 2. Motor servo: https://