如需获得 STM32F030F4 等器件的更多信息,请点击链接或 点击此处 联系在线客服!
HAL的串口结构体中有个剩余多少自己,拿已知的接收缓冲区-剩余缓冲区即可。
你可以考虑打开接收中断,使用个计数器,每收到个数据自加下,在发生IDL中断时读取该计数器的数据就可以。当然,如果你是基于 ST库函数的话,那里有对接收数据个数的统计,你读取即可