小弟刚学以太网,这几天在移植st官方的 uIP STM32 Ethernet (ETH) Library例程,可是一直调试不同,由于从来没学习过,感觉无从下手,我把程序贴出来,希望你懂网络的朋友能够帮助下我,万分感谢。我把相关资料上传上来。
官方使用的phy芯片是:DP83848_PHY,我使用的是LAN8700
官方的引脚是使用重映射的管脚,我的板子没有。所以我注释掉了。
/* ETHERNET pins remapp in STM3210C-EVAL board: RX_DV and RxD[3:0] */
// GPIO_PinRemapConfig(GPIO_Remap_ETH, ENABLE);
主要区别就是上面这些~·
请大家不吝赐教。哈~~
用arp不通,
(原文件名:2011-06-22_162318.jpg)
ping也不通
(原文件名:2011-06-22_162330.jpg)
硬件连接原理图:
(原文件名:2011-06-22_162534.jpg)
原理图也传上来:
点击此处下载
ourdev_651112FZRPF3.pdf(文件大小:83K) (原文件名:Sheet1.pdf)
lan8700的数据手册
点击此处下载
ourdev_651106G31P46.pdf(文件大小:1006K) (原文件名:LAN8700.pdf)
工程文件,我修改过的地方都详细的标注出来了,请各位大侠指导啊。万分感谢~~~~~
点击此处下载
ourdev_651108HYIVQZ.rar(文件大小:478K) (原文件名:MY STM32 uIP Ethernet.rar)
我自己写了测试程序
(原文件名:2011-06-22_163346.jpg)
得到的phy 的id是:
(原文件名:2011-06-22_163354.jpg)
官方的例程也给出如下:点击此处下载
ourdev_651109T63MAJ.zip(文件大小:458K) (原文件名:stm32_eth_lib.zip)
一周热门 更多>