问题描述:根据正点原子的LAN8720原理图我自己画了一块板子,测试用的是LWIP的TCP客户端和服务器的两个例程,始终是无法通过初始化。

原理图如下,不说十分相似,也可以说是一模一样。

有一点需要注意,8720的复位引脚,原子的电路是通过一个三极管进行了取反操作,如果用GPIO复位,注意电平变化。

在初始化函数HAL_ETH_Init中有一条读取LAN8720状态寄存器,代码如下。运行过程中printf打印出来的数值为0x7809,while判断没有网线接入,那么问题就出现在LAN8720和网口之间。

    /* We wait for linked status */do{//读取状态寄存器 HAL_ETH_ReadPHYRegister(heth, PHY_BSR, &phyreg);printf("PHY_BSR 01 :0x%x\r\n",phyreg);/* Check for the Timeout */if((HAL_GetTick() - tickstart ) > LINKED_STATE_TIMEOUT_VALUE){/* In case of write timeout */err = ETH_ERROR;/* Config MAC and DMA */ETH_MACDMAConfig(heth, err);heth->State= HAL_ETH_STATE_READY;/* Process Unlocked */__HAL_UNLOCK(heth);return HAL_TIMEOUT;}}while (((phyreg & PHY_LINKED_STATUS) != PHY_LINKED_STATUS));////通过值判断是否链接网线。

网线是差分信号传输,感觉加电容不太合理,就把电容拆掉,然后就可以正常通信了。

LAN8720手册给出的电路图中也并没有电容,不知道原子的板子为什么加电容,而且还没有问题。

lan8720ping不通|识别不到网线|0x7809相关推荐

  1. linux网络之怪现象一--接网线启动网络不通,不接网线启动再插线网络通

    自己的笔记本安装的双系统,linux系统不知在什么时候有线是不通讯的,无线倒是没事,开始没注意,因为笔记本比较旧想着是网卡太旧不稳定,再说也能使用无线,但时间久了发现笔记本在win系统下有线还是一如继 ...

  2. 苹果电脑拷贝文件到u盘很慢_电脑文件需要拷贝到另外一台电脑,U盘太慢怎么办?一根网线解决你的烦恼...

    我们平时可以因为各种原因,如电脑重装.高清电影分享.更换电脑等),需要将大文件拷贝至另一台电脑.我们采用U盘拷贝的话很浪费时间,且不一定能找到大的U盘使用.那该怎么办呢? 这里我们采用局域网进行拷贝就 ...

  3. 【集成】网络技术的学习-刘俊平

    说在前面的话 系统集成考试需要涉及到集成技术的内容,特别是网络技术在每年的考试中显得格外重要,如何从宏观理解该部分的内容,下面的资料,我觉得条理还是很清楚,希望能对大家有所参考!@     第三章电子 ...

  4. 明翰计算机基础知识V0.4(持续更新)

    明翰计算机基础知识V0.4(持续更新) 文章目录 @[toc] 前言 计算机硬件 `中央处理器(CPU)` CPU功能 CPU构成 `CPU缓存` L1 Cache(一级缓存) L2 Cache(二级 ...

  5. SEED-DVS6446 FAQs归纳整理

    ################################################################################################# SE ...

  6. oracle中rac安装,OracleRAC安装实录

    上回文章中说道2005年第一个工作日熬了个通宵,具体讲来是到厦门和Beta一起实施oracle rac安装.虽然已经拿到证书,但因为工作性质关系,数据库维护还是做得不多,这次让我好好重温oracle知 ...

  7. Oracle RAC安装实录

    Oracle RAC安装实录 原文作者:永远的阿木 文章出处: AIX快活如意斋 上回文章中说道2005年第一个工作日熬了个通宵,具体讲来是到厦门和Beta一起实施oracle rac安装.虽然已经拿 ...

  8. onvif device manager 找不到ipc_常见网络摄像机IP搜索不到可能导致的问题及解决办法汇总...

    前两天就遇到同一个问题,网络摄像机搜不到,幸好多带了一个摄像头,不然就糗大了,关于这个问题,从工地上回来就到处请教,找了一下,所以就把答案分享出来,看看能不能帮到你. 导致网络摄像机IP搜索不到的原因 ...

  9. 测试对等网络的连通性

    (1)搭建对等网络拓扑结构 如图所示: 组建由两台计算机构成的对等网. 给PC0,Laptop配置IP地址. (2)测试从ping 192.168.1.1 到 192.168.1.2 的连通性 测试成 ...

最新文章

  1. 总结关于map的一些基本用法
  2. 多个模型在测试集上的Accuracy以及AUC指标可视化对比实战
  3. 响应用户呼声 币安更正BCH简称
  4. 晶振噪声及杂散_如何判断是否需要使用分立式晶振和振荡器呢?
  5. hiredis — Redis 的 C 语言客户端
  6. @@IDENTITY与SCOPE_IDENTITY()
  7. python 迭代器协议_浅谈Python中的生成器和迭代器
  8. 金笛JDMail邮件系统从源头上为企业铸造防lj邮件墙--4
  9. JS中prototype、__proto__以及原型链
  10. 菜鸟谷歌浏览器打印组件技术分析
  11. 数据结构目录树(严蔚敏王道)版
  12. Image Retrieval using Scene Graphs ——基于场景图的图像检索 读书笔记
  13. 用arduino uno的串口读取JY61角度传感器的角速度、加速度、角度数据MPU6050
  14. 泼辣修图服务器没有响应,泼辣修图使用常见问题整理,为你答疑解惑
  15. servlet修改用户头像_Java上传文件实现更换头像
  16. 神经网络——bias
  17. PayPal 怎么改语言 第三方支付 中文 设置为 英文
  18. Android的OnResume()方法
  19. 工模插拔耳机电流声问题修改
  20. Python可视化界面编程入门

热门文章

  1. 大疆经纬M100+Manifold无人机开发总结
  2. 【转】AndroidQ新特性
  3. AI+SHU,爱数这一次聚焦在了平台和生态
  4. 解析YT-JF660E四合一无线局放传感器
  5. ZZH的CSDN测试
  6. [IT名人堂]软件产业的设计大师:艾兰.库伯
  7. [序列化]MsgPack、Hessian对比
  8. html <input type=file>上传文件时,accept属性值汇总,支持文件格式,限制文件格式,限制上传图片的格式
  9. webpack构建内存溢出解决方案
  10. 7位双极性序列 matlab,移动通信课程设计直接序列扩频系统仿真