用vs2010做网站视频教程郴州网站建设设计
目录
1、简介
2 基础配置
2.1.1 SYS配置
2.1.2 RCC配置
2.2 串口外设配置
2.3 项目生成
3、KEIL端程序整合
1、简介
本文对HAL串口中断函数进行介绍。
2 基础配置
2.1.1 SYS配置

2.1.2 RCC配置

2.2 串口外设配置

2.3 项目生成


3、KEIL端程序整合
首先在main.c文件中进行接受变量声明。
char buf; 
接着在主函数的while循环中进行接收中断,如下所示:
HAL_UART_Receive_IT(&huart1, (uint8_t *)&buf, sizeof(buf)); 
最后在主函数上方进行回调函数的调用,如下所示:
void  HAL_UART_RxCpltCallback(UART_HandleTypeDef  *huart)//串口中断回调函数
{if(huart1.Instance == USART1){//中断内容代码书写区域	}HAL_UART_Receive_IT(&huart1, (uint8_t *)&buf, sizeof(buf));	 
} 
 
 
 
上文如有错误,恳请各位大佬指正。
