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

CubeIDE对STM32F407接LAN8720A的配置问题

[复制链接]
gintoki_zero 提问时间:2022-12-2 10:46 / 未解决
在使用stm32F407外接LAN8720A时,使用CubeIDE进行Ethernet和LWIP进行配置,配置时发现不能设置PHY Address,但是网上很多的教程都是有这一项设置的,想请问各位大佬是我哪边配置不对吗,还是新版本的Cube已经取消了PHY Address的默认设置。
OTHERS.png
my2.png
收藏 评论3 发布时间:2022-12-2 10:46

举报

3个回答
xmshao 回答时间:2022-12-2 15:58:59
你使用STM32CUBEMX进行配置的话,在互联外设的ETH栏里,有个advanced parameters 项下可以针对PHY进行配置,选择PHY的类型,


8742,83848还是其他类型。拟定PHY的名字及其它配置参数。PHY地址默认为1,如果要修改的话,到配置文件

stm32f4xx_hal_conf.h里去修改。 你可以找到下面内容。其中, PHY_LAN8720A 是我在CubeMx工具那边给PHY起的名字。

......
Section 2: PHY configuration section
//PHY_LAN8720A_PHY_ADDRESS Address

#define  PHY_LAN8720A_PHY_ADDRESS           1U


#define PHY_RESET_DELAY                 0x000000FFU

#define PHY_CONFIG_DELAY               0x00000FFFU

......
xmshao 回答时间:2022-12-2 15:58:59
你使用STM32CUBEMX进行配置的话,在互联外设的ETH栏里,有个advanced parameters 项下可以针对PHY进行配置,选择PHY的类型,


8742,83848还是其他类型。拟定PHY的名字及其它配置参数。PHY地址默认为1,如果要修改的话,到配置文件

stm32f4xx_hal_conf.h里去修改。 你可以找到下面内容。其中, PHY_LAN8720A 是我在CubeMx工具那边给PHY起的名字。

......
Section 2: PHY configuration section
//PHY_LAN8720A_PHY_ADDRESS Address

#define  PHY_LAN8720A_PHY_ADDRESS           1U


#define PHY_RESET_DELAY                 0x000000FFU

#define PHY_CONFIG_DELAY               0x00000FFFU

......
gintoki_zero 回答时间:2022-12-2 16:15:31
xmshao 发表于 2022-12-2 15:58
你使用STM32CUBEMX进行配置的话,在互联外设的ETH栏里,有个advanced parameters 项下可以针对PHY进行配置 ...

理解了,谢谢大佬
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版