Stap 2: Programmeren In KEIL
Zodra het Project is geopend in de Keil, Open 'main.c' vindt u onder de map ' Application/gebruiker', te vinden onder ' ' onder ' Project: '. Scroll naar beneden naar zoeken ' #include "stm32f1xx_hal.h". Net na dit de volgende lijn van code toevoegen:
#include “string.h”
{Zie figuur: [3]}
Nu scroll naar beneden in while lus en voer volgende regels code:
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 );}
En dus u Keil venster zal uitzien:
{Zie figuur: [4]}
Klik op de knop 'Opbouwen' (of druk op 'F7'). De Connect uw STM32 Board en klik op 'LOAD' knop (of pers 'F8')