恭喜,你发布的帖子
发布于 2024-10-23 17:18:30
3楼
我认为
首先,ATH是字符串处理指令,你调用ATH指令的所有引脚参数都未通过在线监视体现出来。
其次,你用TCP调试工具接收的数据应当是协议和TCP通讯指令提供的,与ATH指令没有直接的关系啊。
另外,如果你用dst_len作为转发数据的长度,就必然有两个空字节。
假设字符串是"0A23",那么你指令
第一句计算结果mlen=4;
第二句计算结果data数组 前两个byte为 0A 23;
第三句计算结果dst_len=4;
第四句计算结果data数组 前两个byte为 0A 23;
所以你如果传送4个字节的话,一定是 0A 23 00 00,这个是没有问题的。
请填写推广理由:
分享
只看
楼主