prk168 发表于 2020-7-3 22:43:00

ENC28J60机器运行中IP PING不通,机器重启后运行正常的原因

各位大神,请教下:我在机器运行过程中,控制板的IP PING不通了,重启机台后,机台可以正常运行,控制板的IP也是可以PING通的。出现问题后,我把寄存器的值读取了一下:HwRevID: 0x06
Cntrl: ECON1 ECON2 ESTATEIREIE
       0x000x800x130x000x00
MAC: MACON1 MACON3 MACON4
       0x00   0x00   0x00
Rx   : ERXSTERXNDERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
       0x05fa 0x1fff 0x00000x05fa0xa1    0x00    0x0600
Tx   : ETXSTETXNDMACLCON1 MACLCON2 MAPHSUP
       0x0000 0x1a4d 0x0f   0x37   0x10


重启正常后寄存器的读取数:
-- enc28j60 registers:
HwRevID: 0x06
Cntrl: ECON1 ECON2 ESTATEIREIE
       0x040x800x010x000xcb
MAC: MACON1 MACON3 MACON4
       0x0d   0x33   0x40
Rx   : ERXSTERXNDERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
       0x0000 0x19fe 0x00000x19fe0xa1    0x00    0x05ee
Tx   : ETXSTETXNDMACLCON1 MACLCON2 MAPHSUP
       0x19ff 0x1fff 0x0f   0x3f   0x10

请各位大神帮忙看下这个是什么原因?从芯片读出来的寄存器可以看出,芯片的寄存器被修改了,我想找到这个问题的根本原因?请各位大神指教,非常感谢!
页: [1]
查看完整版本: ENC28J60机器运行中IP PING不通,机器重启后运行正常的原因