在lwip客户端例程的基础上修改回调函数 声明一个全局sendbuf[50],把串口的数据放在sendbuf[]中,通过lwIP tcp_poll发送,打开网络调试助手和串口调试助手
调试,发现客户端发送的数据是上电工作后接收到的第一个串口数据,以后的数据并没有发送出去。
我串口的中断优先级设置的是 抢占0 子优先级0,目的是想让串口中断最先响应,串口每隔1s发送。
现在不知道问题出在哪里,求助!
下面是程序代码:
1.tcp_client_test函数中复制串口数据
2.lwIP tcp_poll函数中发送sendbuf