单片机串口在接收发送一帧数据时,在接收不等长的数据帧时是怎么处理的?

2025-03-22 20:38:45
推荐回答(3个)
回答1:

必须用中断的方式接收,每接收一个字节中断一次,然后统计接收字节数,达到要求的数量后再进行处理。对于不等长的数据帧,可根据第一个字节(这种通信方式都有一个字节的特征字)或特征字来区分,然后确定接收的字节数。

回答2:

如果不确定长度的,可以用超时的方式来接收串口信息

回答3:

关注这个问题