本文紧张针对有线网络,对正常配置和反常配置两种方法操作phy芯片,使之能够正常进行网络通讯。
正常配置:

1.首先配置外部引脚,MCU和phy芯片逐一对应。

2.初始化phy芯片,这里包括时钟,速率,自协商,双工配置,配置成功与否可以通过读取状态寄存器去看,对应的位置1则代表已经配置成功。
反向配置:
只须要对io口初始化,单项配置MCU的网络功能就行,不须要操作phy,就可以正常通讯。亲测有效,有疑问随时欢迎互换。
phy事情非常的几种情形:
1.电压指标不达到哀求
2.引脚没有正常配置
3.无输出时钟,或者时钟没配置对
通讯不上的几种调适方法:
1.IP地址是否同一网段,很多初学者不知道同一网段的观点,比如192.168.3.10,前面个段的数据便是一个网段,客户端和做事端必须同为这个段的才能找到彼此,才能通讯上
2.经由路由器上外网,本地IP的网段必须和路由器的一样,路由器才能识别,转发相应的网络包。直连的IP段原则上是可以随意设置的,连接路由器对Mac地址也有哀求,有些Mac是上不了网的,Mac地址冲突也上不了网








