LAN8742替换LAN8720

news/2025/1/12 13:21:05/

LAN8742可以替换LAN8720吗?

肯定可以的,LAN8742就是8720的升级版

两者引脚是pin to pin兼容的

8742比8720多了一个wol网络唤醒功能,8742和电脑直连时可以使用直连网线,芯片自己交叉tx和rx信号线。

那么用8742的驱动可以驱动8720吗?

可以,但是要注意下芯片的电路图。如果两个芯片设计的电路图不同,就有些要注意的地方,比如下面是野火开发板用的8720,NUCLEO用的是8742

 

注意箭头指的地方,这三个引脚关系到mode的配置,NUCLEO外接了上拉电阻,所以配置的是111,这样是通过硬件配置,启动自动协商,8742上电后自动和路由协商是100M带宽还是10M带宽,是全双工还是半双工。

但是野火的开发板没有上拉,索引野火的程序是在软件复位8720芯片后软件启动协商。那么在野火开发板运行NUCLEO的程序时,就要在low_level_init()函数中增加启动协商代码

 //软件启动自动协商,NUCLEO是把MODE0:2上拉实现硬件初始化自动协商

  //而野火没有上拉,在野火的资料程序中是用的软件启动协商,所以这里要加协商
  if(LAN8742_StartAutoNego(&LAN8742) != LAN8742_STATUS_OK)
  {
      while(1)
      {
          BSP_LED_On(LED3);
      }
  }

所以其实两个芯片没啥区别,如果不涉及到wol的话。完全可以替换。


http://www.ppmy.cn/news/293670.html

相关文章

rollup打包ts报错:Original error: Cannot use import statement outside a module

在 package.json 的 scripts 对应的命令行后面,加上 --bundleConfigAsCjs,如: "scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev": "rollup -c -w…

spring-mvc 工作流程

一、概述 spring-mvc 主要是DispatcherServlet工作流程流程可以分为两块,第一块为DispatcherServlet的加载,第二块为请求处理 二、DispatcherServlet的加载 主要依靠三个对象 DispatcherServletRegistrationBean:实现了ServletContextInit…

paas云底座-数字化转型,你真的了解么

云底座是什么? 如图 底座其实就是一个基础打个比方: 把底座看成一块土地,我们在这块土地上可以盖楼房,可以挖一个游泳池,可以开一家饭店 也就是说我们这块土地可以开发很多东西言归正传 云底座其实就是数字化转型的“底…

【HTML】【一文全解Canvas】从初学到实战,彻底掌握前端绘图神器!

【HTML】Canvas 基本介绍与应用 前言一、Canvas 概述二、基本用法三、Canvas 绘制图形1、绘制矩形a. fillRect()b. strokeRect() 2、绘制圆形a. 绘制实心圆形b. 绘制空心圆形 四、Canvas 绘制文本1、 fillText()2、 strokeText() 五、Canvas 绘制图片1、drawImage()2、createPa…

容器(第四篇)创建镜像-dockerfile

创建镜像有三种方法,分别为基于已有镜像创建、基于本地模板创建以及基于Dockerfile创建。 基于现有镜像创建: ①先使用现有镜像创建容器 docker run ②再进入容器进行内容更新 docker exec ③最后提交成新的镜像 docker commit 或 docker…

免费下载百度 豆丁 丁香 等平台文档

免费下载百度文档 免费下载豆丁平台文档 无需积分就可以自由下载百度、豆丁、丁香、MBALib、道客巴巴、Book118等文库文档,无需注册和登录。 下载软件: https://download.csdn.net/download/zengmingen/10918931 (官网下载是免费的,但是…

思维导图软件XMind破解版下载地址 附最简安装教程

XMind XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。 …

Qt6 C++基础入门3 对话框与MainWindow

目录 对话框MainWindow菜单工具栏 对话框 目前的对话框主要有以下几大类 文件对话框( QFile Dialog)消息对话框( QMessageBox)输入对话框( QInputDialog)颜色对话框( QColorDialog)字体对话框( QFontDialog) 这是七大对话框及其基本用法的实例参考,所有代码都写在…