TI中文支持网
TI专业的中文技术问题搜集分享网站

dp83640

最近在研究dp83640芯片,配置的是光口接受,光口插上灯是闪的,而且在MII接受断也有反映,应该是收到数据包了。用STM32配置DP83640的,通过SMI接口读写寄存器,现在的情况是,读写其他寄存器都可以,芯片也有反应,但是读取recieve_timestamps寄存器读出来老是0,PTP_RXCFG1配置好了,PTP_RXCFG3中的自动打时间戳功能也是关闭的,然后读取状态寄存器PTP_STS寄存器的RXTS_RDY的值是1,配置RXTS_IE中断也能产生相应的中断,但是中断是一直拉低的,说明芯片一直是在准备接受时间戳,请问如何才能正确配置芯片才能接受时间戳??????

Harson:

RXTS_RDY =1说明 Time Stamp avaliable.

读的话要读 Page 4 0x1D,确认一下是不是设置到Page 4?

DD JHON:

回复 Harson:

你好。谢谢回答,下面是我的主函数代码,page4已经设置过了,但是还是读不出来,请看下哈,都搞了一个星期了,还是没什么进展,而且看别的文章上说要产生中断,中断以后到相应的寄存器去读时间戳,我也设置了事件时间戳中断,但是也没有产生中断,相应的事件事件戳也没值,请问如果要读时间戳,具体应该怎么个具体设置步骤,现在真的很急 啊,谢谢啊······················

赞(0)
未经允许不得转载:TI中文支持网 » dp83640
分享到: 更多 (0)