DP83640时间戳读不出值
时间:10-02
整理:3721RD
点击:
最近在研究dp83640芯片,配置的是光口接受,用STM32配置DP83640的,通过SMI接口读写寄存器,现在的情况是,读写其他寄存器都可以,芯片也有反应,但是读取recieve_timestamps寄存器读出来老是0,PTP_RXCFG1配置好了,PTP_RXCFG3中的自动打时间戳功能也是关闭的,然后读取状态寄存器PTP_STS寄存器的RXTS_RDY的值是1,配置RXTS_IE中断也能产生相应的中断,请问是什么原因呢,难道是没收到数据包?
可以确认接收到数据包了么
把光口插上,灯是闪的,而且在MII接口用示波器放在RX引脚上,有反应,拔掉光口在RX上没有反应,在PTP_STATUS寄存器上,RX_timestamps_ready是1,并且可已产生相应的中断,应该是收到了,现在该怎么办呢·········