可以自定义一个串口协议,设置帧头帧尾来判断,或者就是STM32通过空闲中断的方式来自动隔断帧。
建议通过硬件的IDLE中断来检测。
1、可以通过判断特殊的数据结束字符来判断。
2、可以判断数据的个数来判断。