原子哥,我参考了开发板里面的例程,利用ENC28J60来收发数据。也不知道为什么。我在收的程序里面加了两句,
*tcp_client_sendbuf=*tcp_client_recvbuf;
tcp_client_flag|=1<<7;
也就是收到什么就把什么再发出去。可是执行的时候走到这里只能发出去一次。开发板的IP就会和服务器断开。请问您知道这是什么原因吗???
我用的芯片是
STM32F103ZET6 SPI2
谢谢!!!
if(tcp_client_flag&1<<6)
{
LCD_ShowDataInfo(1,0,32,(char*)tcp_client_recvbuf);
tcp_client_flag&=~(1<<6);
*tcp_client_sendbuf=*tcp_client_recvbuf;
tcp_client_flag|=1<<7;
}
一周热门 更多>