udp通信怎么移植到STM32F407VG上,求教

2019-07-21 02:47发布

          我把stm32f407zg开发板例程里的udp实验进行了修改,去掉了lcd,key,sram,用静态ip和电脑端通信,用接受缓冲区数组(udp_demo_recvbuf)的前两个[0]和[1]分别作为控制led亮和暗的时间,一次控制led0的亮度,改好后的程序已经在开发板上测试成功.
       
         现在想把这个程序移植到自己做的stm32f407VG+lan8720a的板子上,修改了lan8720.c中的RMII的引脚定义(貌似只需要把PG11,13,14改成PB11,12,13,把GPIOG改成GPIOB),但是,链接网线,网口指示灯不亮,不能通信.
         我漏了什么吗?新人求指教.

       S:自己做的板子只有407VG+lan8720,晶振只用了8m晶振给单片机,25m晶振给lan8720,lan8720的mdio输出50M时钟没问题,25m和8m时钟都没问题.上电后,led是按照初始设定的亮暗时间运行,但是网口通信不成功,网口灯不亮.


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
sillog
2019-07-21 11:33
回复【2楼】正点原子:
---------------------------------
       回原子师傅:ping了我设置的单片机地址(ping 192.168.1.30),回复的确实重复四次:"来自192.168.1.237的回复:无法访问目标主机",之后"192.168.1.30的ping统计信息:发送4,接受4,丢失0",不懂怎么回事。。。。。。
       我那样的移植方法对吗?只要改lan8720.c里面的引脚定义和IO口就行了吗?

一周热门 更多>