uip+LAN8720

2019-07-21 02:52发布

我现在买板子了,想用STM32F407+LAN8720移植UIP协议栈,原子哥用的 ENC20j68 移植的UIP,我想改接口函数不知道怎么改。
u8 tapdev_init(void)
{    
 u8 i,res=0;      
 res=ENC28J60_Init((u8*)mymac); 
  for (i = 0; i < 6; i++)uip_ethaddr.addr=mymac;  
 ENC28J60_PHY_Write(PHLCON,0x0476);
 return res; 
}
//读取一包数据
uint16_t tapdev_read(void)

 return  ENC28J60_Packet_Receive(MAX_FRAMELEN,uip_buf);
}
//发送一包数据
void tapdev_send(void)
{
 ENC28J60_Packet_Send(uip_len,uip_buf);
} 上面怎么用LAN8720实现啊,求救啊  ??、
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
taizonglai
1楼-- · 2019-07-21 04:52
回复【3楼】chenershuang:
---------------------------------
LAN8720是可以实现uip的,但是我没用过uip,至于本地IP地址,远程IP地址,MAC地址,这些是在LWIP中设置的,你看一下UIP是不是也有相应的设置
正点原子
2楼-- · 2019-07-21 10:24
 精彩回答 2  元偷偷看……
chenershuang
3楼-- · 2019-07-21 11:25
原子哥,用 LAN8720可以实现UIP协议的移植吗? 用这个网卡芯片没看到如何设置本地IP MAC地址,和远程IP   获取MAC,不知道 如何设置本地IP MAC地址,和远程IP   获取MAC
20121749
4楼-- · 2019-07-21 11:50
回复【4楼】zuozhongkai:
---------------------------------
请问LAN8720的四根信号线连49.4欧的电阻不是跟VCC相连了吗??
taizonglai
5楼-- · 2019-07-21 16:53
 精彩回答 2  元偷偷看……
20121749
6楼-- · 2019-07-21 20:04
回复【6楼】zuozhongkai:
---------------------------------
嗯 我看了  都是这样接的 芯片手册上也是这样的  顺便问下LAN8720的外接25M晶振 输入引脚没波形  输出引脚有波形是怎么回事呢  谢谢大神

一周热门 更多>