21ic电子技术开发论坛
标题:
CH571F数据传输MTU的疑惑
[打印本页]
作者:
StarZY
时间:
2023-4-14 21:10
标题:
CH571F数据传输MTU的疑惑
我看MTU的描述是控制交互的数据长度,我改成了最大的251,但是BLE调试助手一次发243个字节的时候,char1串口打印还是20个20个收。所以有点迷糊,有大佬能解惑吗?还有这个char1如何增大每一次接收的长度?
作者:
WCHTECH75
时间:
2023-4-15 19:43
首先需要修改的是BLE_BUFF_MAX_LEN为251,这个是对交互mtu的限制,用BLE调试助手连接后可在右上角扩展出修改MTU的命令,输入247完成交互,最后把图中定义的newvalue的长度设置为244就可以了。
作者:
qcliu
时间:
2023-5-4 15:16
MTU是指一种通信协议的某一层上面所能通过的最大数据包大小
作者:
drer
时间:
2023-5-4 16:17
因为协议数据单元的包头和包尾的长度是固定的,MTU越大,则一个协议数据单元的承载的有效数据就越长,通信效率也越高。MTU越大,传送相同的用户数据所需的数据包个数也越低。
作者:
coshi
时间:
2023-5-4 16:43
MTU也不是越大越好,因为MTU越大, 传送一个数据包的延迟也越大;并且MTU越大,数据包中 bit位发生错误的概率也越大。
作者:
tpgf
时间:
2023-5-4 16:53
请问一下,如何才能修改本机的MTU呢?
作者:
kxsi
时间:
2023-5-5 08:02
MTU越大,通信效率越高而传输延迟增大,所以要权衡通信效率和传输延迟选择合适的MTU
作者:
wiba
时间:
2023-5-5 09:51
tpgf 发表于 2023-5-4 16:53
请问一下,如何才能修改本机的MTU呢?
这个跟你安装的系统有关系 系统不同 步骤也不相同
欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/)
Powered by Discuz! X3.5