OpenEdv-开源电子网

标题: 请问在战舰V3网络通信试验中,想改发送数据的间隔时间在哪里改 [打印本页]

作者: niyongc    时间: 2017-12-1 15:51
标题: 请问在战舰V3网络通信试验中,想改发送数据的间隔时间在哪里改
您好
请问在战舰V3网络通信试验中,想改发送数据的间隔时间在哪里改

我觉得实验中这个发送数据时间是固定的


作者: zuozhongkai    时间: 2017-12-1 15:51
看懂发送部分的代码,然后把这部分代码单独出来做个数据发送函数。参考F429,F767的例程
作者: niyongc    时间: 2017-12-4 14:50
本帖最后由 niyongc 于 2017-12-4 14:52 编辑

谢谢!这个问题解决了
可是有个新的问题,我用的TCP client模式,在发数据时发现,如果服务器端在接收数据时,断开服务器,再打开,就连接不到开发板了
我看代码void tcp_client_test(void)中有这样一段
t++;
if(t==200)   //if(t==200)
{
                        if((tcp_client_flag&1<<5)==0)//未连接上,则尝试重新连接
                        { tcp_client_connection_close(tcppcb,0);//关闭连接
                                tcppcb=tcp_new();        //创建一个新的PCB
                                if(tcppcb)                        //创建成功
                                {
                                        tcp_connect(tcppcb,&rmtipaddr,TCP_CLIENT_PORT,tcp_client_connected);//
                                }
                        }
                        t=0;                                             
}        
这一段代码似乎就是断网后重新连接的代码,可是实际的是连不上
作者: niyongc    时间: 2017-12-5 08:44
请问各位老师是怎么回事?




欢迎光临 OpenEdv-开源电子网 (http://openedv.com/) Powered by Discuz! X3.4