OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9190|回复: 6

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

[复制链接]

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-5-25
在线时间
2 小时
发表于 2015-6-1 22:01:34 | 显示全部楼层 |阅读模式
5金钱
          我把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是按照初始设定的亮暗时间运行,但是网口通信不成功,网口灯不亮.


UDP控制led亮度.rar

7.64 MB, 下载次数: 605

最佳答案

查看完整内容[请看2#楼]

谢谢两位,已经解决了,程序没问题,是网口变压器部分问题。另:分享下经验,PHY芯片电路设置正确,即使和mac的接口没有连接,且上电没有处于抚慰状态的话,插上网线,指示灯就会亮。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-5-25
在线时间
2 小时
 楼主| 发表于 2015-6-1 22:01:35 | 显示全部楼层
谢谢两位,已经解决了,程序没问题,是网口变压器部分问题。另:分享下经验,PHY芯片电路设置正确,即使和mac的接口没有连接,且上电没有处于抚慰状态的话,插上网线,指示灯就会亮。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-6-1 22:11:23 | 显示全部楼层
你这估计要检查硬件问题先。
先看能不能ping通
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-5-25
在线时间
2 小时
 楼主| 发表于 2015-6-1 22:30:21 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
       回原子师傅:ping了我设置的单片机地址(ping 192.168.1.30),回复的确实重复四次:"来自192.168.1.237的回复:无法访问目标主机",之后"192.168.1.30的ping统计信息:发送4,接受4,丢失0",不懂怎么回事。。。。。。
       我那样的移植方法对吗?只要改lan8720.c里面的引脚定义和IO口就行了吗?
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-5-25
在线时间
2 小时
 楼主| 发表于 2015-6-1 22:41:50 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
上网查了一下ping的相关问题,192.168.1.237是我的无线网卡的ip,所以没有ping通。。。。。。
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2015-5-25
在线时间
2 小时
 楼主| 发表于 2015-6-2 08:57:28 | 显示全部楼层
求助,顶一下
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-6-2 09:44:49 | 显示全部楼层
LAN8720的灯都不亮!
1、检查LAN8720的复位引脚电平,看是不是LAN8720一直复位的。
2、板子硬件问题,仔细检查 板子硬件吧
开往春天的手扶拖拉机
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 18:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表