while (((heth->Instance)->DMABMR & ETH_DMABMR_SR) != (uint32_t)RESET){ } 等待软件复位?
while (ETH_GetSoftwareResetStatus() == SET);//等待软件重启网络完成 !!这里出问题了 ETH_StructInit(Ð_InitStructure); //初始化网络为默认值 FlagStatus ETH_GetSoftwareResetStatus(void) { FlagStatus bitstatus = RESET; if((ETH->DMABMR & ETH_DMABMR_SR) != (uint32_t)RESET) { ...