51单片机接收PC发回的数据,当数据量在50字节以内,没有发现问题,当数据量加大会出现丢byte的情况,在线调试看到在接收到的内存队列中已经丢了1~3个byte,这有可能是什么原因造成的?
可能是连接的线太长了,还有就是外接干扰
或者看看内存队列定义的是多大呀?然后你发送固定的数据过来看看是不是总在同一个地方出问题
像这样的应用场景,真不知道现在新的项目开发还有多少!
电脑数据那一般是485通讯,检查一下收发控制引脚
线长导致通讯失败的例子我是遇到过