[STM32F1] SPI接口网口的问题

[复制链接]
932|14
 楼主| 比神乐 发表于 2023-5-14 18:28 | 显示全部楼层 |阅读模式
我原来买了一个SPI接口的网口模块,经常用,发表评测干什么的。
可是今天发现,好多原来好的程序都不能用了。
到底是怎么回事呢?是网口坏了吗?
换一台电脑也不行,拼也拼不通。
发现大概是死在这里
  1. W5500_Hardware_Reset();                //硬件复位W5500



  2. void W5500_Hardware_Reset(void)
  3. {
  4.         GPIO_ResetBits(W5500_RST_PORT, W5500_RST);//复位引脚拉低
  5.         Delay(50);
  6.         GPIO_SetBits(W5500_RST_PORT, W5500_RST);//复位引脚拉高
  7.         Delay(200);
  8.         while((Read_W5500_1Byte(PHYCFGR)&LINK)==0);//等待以太网连接完成
  9. }
while那条语句那里。
而且读写寄存器也不对。
请问高手,可能哪里出了问题?谢谢!
yangxiaor520 发表于 2023-5-14 19:47 来自手机 | 显示全部楼层
是不是换了系统,工作配置问题。
 楼主| 比神乐 发表于 2023-5-14 22:02 | 显示全部楼层
没换系统
MessageRing 发表于 2023-5-14 22:30 | 显示全部楼层
环境没动过吗?
 楼主| 比神乐 发表于 2023-5-15 03:51 | 显示全部楼层

装过一些软件,不知道有没有影响,总感觉不会。
我试了两台电脑。我忽然想到,还有一台电脑没试,今天试试。
William1994 发表于 2023-5-15 07:17 | 显示全部楼层
坏掉了。
第一可能性是内部电源。第二可能性是接口IO已经ESD损坏,到GND或者VCC的ESD保护二极管都没有了。
Wordsworth 发表于 2024-3-8 07:13 | 显示全部楼层

输入电源和负载电流环路并没有什么问题
Clyde011 发表于 2024-3-8 08:16 | 显示全部楼层

控制地与其他地要通过一些特定的点连接
公羊子丹 发表于 2024-3-8 09:09 | 显示全部楼层

事实上很多做项目的工程师本身自己也会在用
Uriah 发表于 2024-3-8 11:15 | 显示全部楼层

变换器效率就显得比较低
帛灿灿 发表于 2024-3-8 13:11 | 显示全部楼层

设计者的作用就是在理解电路工作过程的基础上,保证PCB设计合理。
Bblythe 发表于 2024-3-8 14:14 | 显示全部楼层

两个环路最有可能产生电磁干扰(EMI)
周半梅 发表于 2024-3-8 16:10 | 显示全部楼层

没有发现有哪本是介绍设计思想的
Pulitzer 发表于 2024-3-8 17:13 | 显示全部楼层

滤波电容接线端的放置很重要
童雨竹 发表于 2024-3-8 19:09 | 显示全部楼层

但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多的困惑。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

470

主题

3537

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部