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')