目录
一、通过STM32CubeMX配置项目
1.设置RCC
2.设置SYS
3.设置USART
4.设置NVIC
5.添加两个通道
6.创建项目
二、在Keil中配置代码
1.在while函数中添加代码
while (1){
uint8_t rcData = '*';
while (1){
HAL_UART_Receive_IT(&huart1,&rcData,1);
if(rcData == '#'){
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_SET);
}
else if(rcData == '*'){
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0,GPIO_PIN_RESET);
uint8_t hello[20]="hello windows!\r\n";
HAL_UART_Transmit_IT(&huart1,hello,20);
HAL_Delay(500);
}
}
}