OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7175|回复: 6

ENC28J60

[复制链接]

10

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2014-10-13
在线时间
18 小时
发表于 2015-10-12 17:35:50 | 显示全部楼层 |阅读模式
5金钱
大家好,求教一个问题。
移植原子大哥的ENC28J60的代码时,发现ENC28J60初始化函数

if(ENC28J60_Read(MAADR5)== macaddr[0])return 0;//初始化成功
else return 1;

这里无法初始化成功,跟踪调试,发现ENC28J60_Read(MAADR5)函数返回值为0.

搜索论坛都是在
while(!(ENC28J60_Read(ESTAT)&ESTAT_CLKRDY)&&retry<500)//等待时钟稳定

这一块出现问题

请问各位,这会是什么问题呢,是一开始就不对,还是就是
if(ENC28J60_Read(MAADR5)== macaddr[0])return 0;//初始化成功
这里出问题了

谢谢!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1576
注册时间
2015-8-9
在线时间
625 小时
发表于 2015-10-12 18:49:15 | 显示全部楼层
其实不一定是函数问题,有可能是设备接线的问题
回复

使用道具 举报

10

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2014-10-13
在线时间
18 小时
 楼主| 发表于 2015-10-12 20:41:37 | 显示全部楼层
回复【2楼】Akatsuki_lim:
---------------------------------
接线,我都检查过,还是不行
回复

使用道具 举报

12

主题

336

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1576
注册时间
2015-8-9
在线时间
625 小时
发表于 2015-10-12 21:02:38 | 显示全部楼层
28j60的电源是不是接在开发板上的?上次我有次接到了另一个电源模块上,虽然跟开发板共地了,但就是初始化不成功。
回复

使用道具 举报

18

主题

94

帖子

0

精华

高级会员

Rank: 4

积分
571
金钱
571
注册时间
2016-5-30
在线时间
87 小时
发表于 2019-11-27 17:38:11 | 显示全部楼层
if(ENC28J60_Read(MAADR5)== macaddr[0]) 总是返回0x00  我也是遇到这个问题
回复

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-11-27 17:49:49 | 显示全部楼层
帮顶                 
成功没有捷径
回复

使用道具 举报

10

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
300
金钱
300
注册时间
2016-4-9
在线时间
98 小时
发表于 2021-5-4 19:52:37 | 显示全部楼层
spi没通吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 14:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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