上传者: 38651468
|
上传时间: 2021-11-25 22:35:30
|
文件大小: 29KB
|
文件类型: -
在HAL库中,进入接收中断的方法与标准库很不一样,具体方法如下
u8 Res[1] ; //声明一个U8数组
HAL_UART_Receive_IT(&huart1,Res,1); // 初始化中打开串口1接收中断
//重写函数HAL_UART_RxCpltCallback,放在任意位置,不需要在主循环调用。
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{
if(huart->Instance == USART1) // 判断是由哪个串口触发的中断