打印
[STM32F1]

SPI接口网口的问题

[复制链接]
702|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
比神乐|  楼主 | 2023-5-14 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我原来买了一个SPI接口的网口模块,经常用,发表评测干什么的。
可是今天发现,好多原来好的程序都不能用了。
到底是怎么回事呢?是网口坏了吗?
换一台电脑也不行,拼也拼不通。
发现大概是死在这里
W5500_Hardware_Reset();                //硬件复位W5500



void W5500_Hardware_Reset(void)
{
        GPIO_ResetBits(W5500_RST_PORT, W5500_RST);//复位引脚拉低
        Delay(50);
        GPIO_SetBits(W5500_RST_PORT, W5500_RST);//复位引脚拉高
        Delay(200);
        while((Read_W5500_1Byte(PHYCFGR)&LINK)==0);//等待以太网连接完成
}
while那条语句那里。
而且读写寄存器也不对。
请问高手,可能哪里出了问题?谢谢!

使用特权

评论回复
沙发
yangxiaor520| | 2023-5-14 19:47 | 只看该作者
是不是换了系统,工作配置问题。

使用特权

评论回复
板凳
比神乐|  楼主 | 2023-5-14 22:02 | 只看该作者
没换系统

使用特权

评论回复
地板
MessageRing| | 2023-5-14 22:30 | 只看该作者
环境没动过吗?

使用特权

评论回复
5
比神乐|  楼主 | 2023-5-15 03:51 | 只看该作者

装过一些软件,不知道有没有影响,总感觉不会。
我试了两台电脑。我忽然想到,还有一台电脑没试,今天试试。

使用特权

评论回复
6
William1994| | 2023-5-15 07:17 | 只看该作者
坏掉了。
第一可能性是内部电源。第二可能性是接口IO已经ESD损坏,到GND或者VCC的ESD保护二极管都没有了。

使用特权

评论回复
7
Wordsworth| | 2024-3-8 07:13 | 只看该作者

输入电源和负载电流环路并没有什么问题

使用特权

评论回复
8
Clyde011| | 2024-3-8 08:16 | 只看该作者

控制地与其他地要通过一些特定的点连接

使用特权

评论回复
9
公羊子丹| | 2024-3-8 09:09 | 只看该作者

事实上很多做项目的工程师本身自己也会在用

使用特权

评论回复
10
Uriah| | 2024-3-8 11:15 | 只看该作者

变换器效率就显得比较低

使用特权

评论回复
11
帛灿灿| | 2024-3-8 13:11 | 只看该作者

设计者的作用就是在理解电路工作过程的基础上,保证PCB设计合理。

使用特权

评论回复
12
Bblythe| | 2024-3-8 14:14 | 只看该作者

两个环路最有可能产生电磁干扰(EMI)

使用特权

评论回复
13
周半梅| | 2024-3-8 16:10 | 只看该作者

没有发现有哪本是介绍设计思想的

使用特权

评论回复
14
Pulitzer| | 2024-3-8 17:13 | 只看该作者

滤波电容接线端的放置很重要

使用特权

评论回复
15
童雨竹| | 2024-3-8 19:09 | 只看该作者

但是如果不懂程序设计的思想的话,会给你做项目的过程中带来很多很多的困惑。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

467

主题

3517

帖子

7

粉丝