就是比如说我现在在上机位可以一次向单片机发送一个长度为4的字符串,单片机可以完整接受到,但当字符串长度为10的时候就有覆盖,请问如何解决这个问题才能让我收到完整的字符串?
可是51单片机的SBUF缓冲区是固定的吧
不是SBUF,我的意思是自己定义个数组,比如UsartBuf[20],将SBUF里接收到的数据直接保存到这个数组中,程序定时去查数组里的数据。不过这样做要有自己的通信协议,不然无法判断数据