天线|RF射频
直播中

周娟

7年用户 144经验值
私信 关注
[问答]

为什么我的以太网LAN8720初始化失败了?

原子大哥,我进行以太网实测测试时,程序停在了LAN8720初始化这边,初始化失败,我直连的电脑网卡,这是什么原因呢?
LAN8720芯片稍微有些热,正常么?
程序停在这里了?是什么问题呢?[C] 纯文本查看 复制代码
ETH_DeInit();  ETH_SoftwareReset();  while (ETH_GetSoftwareResetStatus() == SET); //一直在这里等待ETH_Structinit(Ð_InitStructure);

回帖(7)

h1654155275.5714

2019-7-18 08:08:54
我们的开发板么?
举报

周颖雯

2019-7-18 08:19:25
不是,开发产品,先做了一个测试版,威廉希尔官方网站 用的你们的以太网威廉希尔官方网站 ,接线方式也是一样的
举报

韦明

2019-7-18 08:32:16
停在这里一般是时钟的问题,你看看网卡的时钟引脚ETH_RMII_REF_CLK有时钟信号吗?还有就是好像利用STM32产生的时钟PA8尽管不用但是你得在程序里有,也就是你程序里必须有
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL ;   
  GPIO_Init(GPIOA, &GPIO_InitStructure);
//RCC_MCO1Config(RCC_MCO1Source_HSE, RCC_MCO1Div_1);
原因不明
举报

李姗蔓

2019-7-18 08:51:18
说对了,我今天那单位用示波器测了一下晶振,没有起振,焊接问题,QFN封装焊虚了,可靠焊接后,一切正常。谢了示波器很关键啊,家里木有啊!唉。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分