stm32hal库串口接收不定长数据

1.正常使用接收中断函数

把每个接收到的数据存入数组uart_buf

stm32hal库串口接收不定长数据_第1张图片

stm32hal库串口接收不定长数据_第2张图片

2.使用空闲接收中断函数

使能串口空闲中断

stm32hal库串口接收不定长数据_第3张图片

在中断服务函数中写空闲中断函数,空闲中断标志位记得要清除

stm32hal库串口接收不定长数据_第4张图片

主函数中处理空闲中断状态

stm32hal库串口接收不定长数据_第5张图片

你可能感兴趣的:(stm32,单片机,嵌入式硬件)