搜索
查看: 841|回复: 1

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

[复制链接]

该用户从未签到

1

主题

1

帖子

0

蝴蝶豆

新手上路

最后登录
2020-7-5
发表于 2020-7-3 22:43:00 | 显示全部楼层 |阅读模式
各位大神,请教下:我在机器运行过程中,控制板的IP PING不通了,重启机台后,机台可以正常运行,控制板的IP也是可以PING通的。出现问题后,我把寄存器的值读取了一下:HwRevID: 0x06
Cntrl: ECON1 ECON2 ESTAT  EIR  EIE
       0x00  0x80  0x13  0x00  0x00
MAC  : MACON1 MACON3 MACON4
       0x00   0x00   0x00
Rx   : ERXST  ERXND  ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
       0x05fa 0x1fff 0x0000  0x05fa  0xa1    0x00    0x0600
Tx   : ETXST  ETXND  MACLCON1 MACLCON2 MAPHSUP
       0x0000 0x1a4d 0x0f     0x37     0x10


重启正常后寄存器的读取数:
-- enc28j60 registers:
HwRevID: 0x06
Cntrl: ECON1 ECON2 ESTAT  EIR  EIE
       0x04  0x80  0x01  0x00  0xcb
MAC  : MACON1 MACON3 MACON4
       0x0d   0x33   0x40
Rx   : ERXST  ERXND  ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL
       0x0000 0x19fe 0x0000  0x19fe  0xa1    0x00    0x05ee
Tx   : ETXST  ETXND  MACLCON1 MACLCON2 MAPHSUP
       0x19ff 0x1fff 0x0f     0x3f     0x10

请各位大神帮忙看下这个是什么原因?从芯片读出来的寄存器可以看出,芯片的寄存器被修改了,我想找到这个问题的根本原因?请各位大神指教,非常感谢!
回复

使用道具 举报

该用户从未签到

0

主题

587

帖子

82

蝴蝶豆

金牌会员

最后登录
2024-1-2
发表于 2020-7-5 12:20:04 | 显示全部楼层
此帖仅作者可见

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-19 12:08 , Processed in 0.142501 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表