OpenEdv-开源电子网

标题: lwip速度怎样调到10Mbps啊? [打印本页]

作者: cyc_scut    时间: 2016-10-14 17:23
标题: lwip速度怎样调到10Mbps啊?
用提供的代码,我把ETH_SPEED调成10M了,但是LCD显示出来的SPEED还是100M的,是因为eth.c里面会进行Configure the MAC with the speed fixed by the auto-negotiation process吗?应该怎么设置啊?求助

作者: ysq7120    时间: 2016-10-14 17:32
估计配置了自动协商了,改成手动才能配置速率。
作者: cyc_scut    时间: 2016-10-14 17:39
ysq7120 发表于 2016-10-14 17:32
估计配置了自动协商了,改成手动才能配置速率。

我把自适应模式禁用了,ETH_InitStruct->ETH_AutoNegotiation = ETH_AutoNegotiation_Disable; ,不过LCD显示的SPEED还是10M呢
作者: ysq7120    时间: 2016-10-14 17:44
LCD显示你找对应代码直接修改就是了,手动模式不需要等待协商过程,然后去读取状态,你可以直接显示了。
作者: 正点原子    时间: 2016-10-14 19:01
你用的什么PHY芯片
作者: cyc_scut    时间: 2016-10-17 09:57
正点原子 发表于 2016-10-14 19:01
你用的什么PHY芯片

我用的是探索者的板子呢
作者: cyc_scut    时间: 2016-10-17 10:00
ysq7120 发表于 2016-10-14 17:44
LCD显示你找对应代码直接修改就是了,手动模式不需要等待协商过程,然后去读取状态,你可以直接显示了。

好,谢谢了,我回来再找一下,周末出差了




欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) Powered by Discuz! X3.4