1.首先下载官方的例程,基本上都一致
2.初始化注意
- MAC地址需要设置,官方的开头是00,这个不要动,后面自己定义
// 以下配置信息,根据需要选用
ConfigMsg.sw_ver[0]=FW_VER_HIGH;
ConfigMsg.sw_ver[1]=FW_VER_LOW;
memcpy(ConfigMsg.mac, mac, 6);
setSHAR(ConfigMsg.mac);
getSHAR(mac);
socket_buf_init(txsize,rxsize);
- 上面的代码最后一行,是设置发送和接收缓冲区大小,这个必须设置一次。
- dhcp.c里有一个定时器中断函数,需要开启一个1ms的定时器,并在中断里放入这个中断函数