8225| 11
|
W5500接收时的奇怪现象,似乎粘包,但又不太像 |
1金钱
最佳答案这个问题应该是由于你设置了RTR寄存器的值,RTR的值,即是发送等待ACK时间,也是接收等待时间,看样子你是设置成了200ms。
相当于,客户端以小于RTR内设置的时间间隔的方式给你发送数据,而你作为服务器端得等到200ms以后才给客户端ACK(同时通知本地接收完一帧),导致的结果就是,对方大量的给你发送数据,而你只能每200ms才能产生一次接受帧完成标志,当你接收到这个标志你再去读取,这样就太慢了,导致发送端很快就填满整个 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-28 03:41
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网