引用: ji5687 发表于 2019-4-30 19:27
如果不改变轮询的方式,可以在包的数据里头增加格式定义,例如帧头帧尾、每帧的字节数、异或校验等等,这就相当于你们自定义一个简单的协议。
如果没法定义数据格式,那可以试试中断的方式,那就是 MCU 端的事情,还是得写不少的代码,以及对这款 MCU 网络部分各个寄存器的理解,或许还可以加上 PHY 层 IC 的寄存器。
引用: 秦翙栀610 发表于 2019-4-30 19:46
问题解决了,发现不是我程序的问题,是网络助手的问题,网络助手要是发送数据间隔小于100ms,会把两包或更多数据一起打包发送出去,用wireshark抓包抓到的,希望大家以后也注意这个问题啊
更多回帖