你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【实战经验】从零开始使用 CubeMX 创建以太网工程  

[复制链接]
zero99 发布时间:2016-12-19 13:28
阅读主题, 点击返回1楼
1 收藏 11 评论26 发布时间:2016-12-19 13:28
26个回答
zero99 回答时间:2017-7-20 18:02:24
netlhx 发表于 2017-6-8 19:23
小破出品,必属精品!

岂敢岂敢,特别是在N神面前
队长shiwo 回答时间:2017-7-20 20:25:03
zero99 发表于 2017-7-20 18:01
是ST MCU吗  怎么没听过

不是,是stm32nucleo板的PHY,我搜到的都是微芯的,不知道是不是,IC上的丝印不是微芯的商标的
epochal 回答时间:2017-7-20 20:37:42
学习了!
15616384352 回答时间:2017-7-22 12:39:19
您好楼主,根据您的这个帖子及近期的以太网培训,在学习以太网。用您上面的步骤发现在现在的cubemx版本V4.21.0中有一些配置页面不同,我用的是原子的F407的板子,PHY是LAN8720A,比对LAN8742A与LAN8720A两者的数据手册,发现寄存器是完全兼容的,按照上面的流程配置CUBEMX生成工程后,能得到IP地址,但是无法PING通。且CUBEMX 在PHY status register Offset 中有错误,数据手册上的寄存器偏移值为31,但是Cubemx给出的是0X10,且掩码也错误。 QQ截图20170722123726.png
而且 Rx mode  只能选择 Polling mode  不能选择中断,原子的例子里面是采用中断的。
想请问下我是什么地方没注意?或者最新Cubemx哪里需要配置?  谢谢
15616384352 回答时间:2017-7-22 17:33:54
抱歉,问题解决掉了,按照您上面的步骤生成的代码是没有问题的,至于PHY的寄存器偏移值及MASK,在此次这样配置下是无所谓的,用默认值即可。这些寄存器的值是用于检测连接参数及连接状态的,此次没有用到这些功能。
之前的问题,是我没有配置PD3,这儿引脚为PHY的引脚复位,现在一切正常。谢谢

评分

参与人数 1ST金币 +5 收起 理由
zero99 + 5 谢谢支持

查看全部评分

在路上11111111 回答时间:2017-8-28 15:01:04
15616384352 发表于 2017-7-22 17:33
抱歉,问题解决掉了,按照您上面的步骤生成的代码是没有问题的,至于PHY的寄存器偏移值及MASK,在此次这样 ...

大哥,你配置的是原子的STM32F407吗,有相应的教程吗,我配置出来ping不同,灯也不亮,有联系方式吗
sqmonkey-139632 回答时间:2017-12-27 16:06:26
我用的F207,PHY用的RTL8201BL,MII接口,按照楼主的顺序一直弄下来,只发现PHY的100MLED灯亮了,ping不通。想问下,这种方式是不是不需要自己去修改定时器相关的代码了,LWIP在MX的配置下就应该把相关的定时器配置好了吧。

另外,楼主所用的PHY和我用的在寄存器上没啥大的区别,因为在PHY configuration配置界面里面,能改的寄存器就是0x00,0x01,0x10,其他参数不是寄存器相关的吧?所以这个配置界面里面只有PHY地址不一样,我的地址是0X1F,其他都一样,但就是ping不通。

麻烦楼主指点一二啊。
wtliu 回答时间:2017-12-27 16:37:22
厉害,保存待用!
sqmonkey-139632 回答时间:2017-12-28 10:33:25
依葫芦画瓢,但结果不行啊。
sqmonkey-139632 回答时间:2017-12-28 15:30:48
sqmonkey-139632 发表于 2017-12-27 16:06
我用的F207,PHY用的RTL8201BL,MII接口,按照楼主的顺序一直弄下来,只发现PHY的100MLED灯亮了,ping不通。 ...

问题解决,软件方面,eth配置的时候需要选中中断,硬件,网线问题,气晕。。。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版