STM32F107通过SPI口与W5500通信,PING不通,是为什么?

2019-08-14 16:33发布

STM32F107通过SPI口与W5500通信,用示波器发现只有MOSI口没有通信,是因为电脑没有给W5500发信息,所以这个口没有波形变化,可是为什么,PING不通?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
ll1993
1楼-- · 2019-08-15 13:21
enan 发表于 2017-1-7 17:06
我被407手册忽悠了,407说的是spi最大37M,实际我SPI1使用的是APB2的2分频过来的,应该是42M(这里超过了 ...

我现在用F407的SPI1设置的2分频,我是设置一个死循环一直循环发送,电脑测得速度只有700KB/s,按42M的SPI速度,不应该只有700KB/s,你知道那里出问题了吗?
ll1993
2楼-- · 2019-08-15 16:02
enan 发表于 2017-1-7 17:06
我被407手册忽悠了,407说的是spi最大37M,实际我SPI1使用的是APB2的2分频过来的,应该是42M(这里超过了 ...

大神能发个W5500用DMA的例程不
enan
3楼-- · 2019-08-15 17:26
 精彩回答 2  元偷偷看……
enan
4楼-- · 2019-08-15 17:46
活雷锋yh 发表于 2017-2-14 16:01
我也用的F407,现在连接网线电脑显示未识别的网络,是什么原因。另外你的复位低电平时间多少。

你又没办法通过W5500上网,肯定是未识别的网络,只要不显示网线断开就可以。

复位低电平说明书上不是写了吗,最少拉低500us以上,然后锁相环还有个稳定时间是1ms以上
Jackwu
5楼-- · 2019-08-15 18:29
本帖最后由 Jackwu 于 2017-8-2 23:07 编辑
enan 发表于 2017-2-6 21:45
DMA没搞,不过官方有DMA的历程,不过好像是F1的

你好,能发个F407跟W5500的例程看看吗?我一直PING不通,好像SPI写W5500写不进去的样子。而用F103用得很好,一点问题都没有,就是用到F407就出问题,一直查不出原因。
WISIOE2016
6楼-- · 2019-08-15 23:05
PING 不通,大部分跟你的SPI 读写是否正常,如果这个不能正常,肯定无法控制W5500。你找问题先确保SPI读写正常,然后在往后找你的IP地址 、网关、子网掩码、配置是否正确。

一周热门 更多>