高级会员

- 积分
- 605
- 金钱
- 605
- 注册时间
- 2015-9-7
- 在线时间
- 141 小时
|
1金钱
freertos+lwip 我用电脑UDP发送一个数据给单片机,但是单片机要好一会才能收到,这个是哪里设置造成的?我接收任务优先级比较高
static void udpecho_recv(void *arg)
{
err_t err, recv_err;
LWIP_UNUSED_ARG(arg);
while(1)
{
recv_err = netconn_recv(conn, &buf);
// printf("received done\n");
if (recv_err == ERR_OK)
{
UDP_recv.len=buf->p->len;
if(UDP_recv.len>255)
{
UDP_recv.len=255;
}
memcpy(UDP_recv.data,buf->p->payload,UDP_recv.len);
UDP_recv.rx_new=1;
netbuf_delete(buf);
}
}
}
|
|