STM32—LAN8720学习

STM32—LAN8720学习
LAN8720是低功耗的10/100M以太⽹PHY层芯⽚,LAN8720⽀持通过RMII接⼝与以太⽹MAC层通信,内置10-BASE-T/100BASE-TX全双⼯传输模块,以下是其特点:
1、⽀持RMII接⼝以减少引脚
2、⽀持全双⼯和半双⼯模式2014年sci影响因子
3、可以使⽤25M晶振以降低成本
4、⽀持SMI串⾏管理接⼝
5、⽀持MAC接⼝
MAC可以通过SMI接⼝来读写PHY(LAN8720)的寄存器,SMI最多可以控制32个PHY芯⽚,通过不同的PHY芯⽚地址来对不同的PHY操作。LAN8720通过设置RXER/PHYAD0引脚来设置其PHY地址,默认情况下为0,其地址设置如下表所⽰。我们STM32F407开发板使⽤的是默认地址,也就是0X00。
周璇
nINT/REFCLKO配置
nINTSEL引脚(2号引脚)⽤于设置nINT/REFCLKO引脚(14号引脚)的功能。nINTSEL配置如下表所⽰。我们STM32F407开发板使⽤的是REF_CLK Out模式。
REF_CLK In模式
废都性描写
当⼯作在REF_CLK In模式时,50MHz的外部时钟信号应接到LAN8720的XTAL1/CKIN引脚(5号引脚)和STM32F407的
别姬印象
RMII_REF_CLK(PA1)引脚上,如下图所⽰。
REF_CLK Out模式
为了降低成本,LAN8720可以从外部的25MHz的晶振中产⽣REF_CLK时钟。到要使⽤此功能时应⼯作在REF_CLK Out模式时。当⼯作在REF_CLO Out模式时REF_CLK的时钟源如下图所⽰。纪念辛亥革命110周年大会
LAN8720寄存器简介
PHY是由IEEE 802.3定义的,⼀般通过SMI对PHY进⾏管理和控制,也就是读写PHY内部寄存器。PHY寄存器的地址空间为5位,可以定义0~31共32个寄存器,
IEEE 802.3定义了0~15这16个寄存器的功能,16~31寄存器由芯⽚制造商⾃由定义。
声纳原理bit2~4是我们关⼼的,因为从这3个bit中,我们可以判断出当前开发板⽹络的双⼯⽅式和⽹速。

本文发布于:2024-09-22 08:32:37,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/532598.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:寄存器   地址   引脚   设置   功能   时钟   模块   脚数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议