一、cubeMX设置
1.芯片的选择
2.GPIO端口设置
3.设置RCC
4.设置SYS
5.设置USART
6.NVIC的设置
7.生成项目
二、实现"s""t"字符的发送
1.打开keil,打开刚刚生成的项目文件
打开main.c文件
2.在main函数前定义一个全局变量
char c;//指令 s:停止 t:开始
char message[]="hello Windows\n";//输出信息
char tips[]="CommandError\n";//提示1
char tips1[]="Start.....\n";//提示2
char tips2[]="Stop......\n";//提示3
int flag=0;//标志 0:停止发送 1:开始发送
3.在main函数中设置一个接收中断的函数
HAL_UART_Receive_IT(&huart1, (uint8_t *)&c, 1);
4.main函数中的while循环里面填入以下代码
if(flag==1){
//发送信息