关于Lpc1788换网络IC的问题

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

关于Lpc1788换网络IC的问题

1,541件の閲覧回数
jiangjie
Contributor I

我现在使用的是DM9161这个PHYICCPU与电脑之间的沟通,现在想将这颗IC替换成TI公司的DP83848这颗IC,现在遇到一个问题

因为我是接前人的工作,故这个不是很熟,替换PHY初始化但是LAN无法通讯,也PING不通

1:关于PHY的初始化,顺序为先BCMR寄存器最高位RST1进入初始化环节,然后读取PHY芯片的ID,然后再配置BCMRAUTONEG(自动速率),读取BMSR寄存器,初始化完毕。之后一直读取DP838480x10状态寄存器,至此,替换完成。

 

2:关于  LPC1788的网络部分,MDCMDIO这两个PIN引脚配合,PHYIC为上升沿有效,但依据我们示波器抓出来的截图上升沿不是很可靠,有点像下降沿,DEMO程序跑起来也是,是正常现象还是?可以修改配置吗?

 

0 件の賞賛
返信
2 返答(返信)

1,536件の閲覧回数
jiangjie
Contributor I

jiangjie_0-1733284546984.jpeg

附加图片:上面为MDIO,下面为MDC

 

0 件の賞賛
返信

1,488件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

对于DP83848的driver,请参考这个代码:

https://www.oryx-embedded.com/doc/dp83848__driver_8c_source.html

 

BR

XiangJunRong

0 件の賞賛
返信