STM32F1网络编程-W5500-动态获取IP(DHCP)

W5500-动态获取IP(DHCP)

在前面的文章中,我们成功将W5500的驱动成功移植,并以静态方式配置W5500的IP。本文在前面文章介绍内容的基础上,详细介绍如何配置W5500动态获取IP,即DHCP方式分配IP。

配置W5500的DHCP方式步主要骤如下:

  • 第一步,设置网卡属性为NETINFO_DHCP
  • 第二步,设置网卡信息
  • 第三步,初始化W5500芯片
  • 第四步,DHCP初始化
  • 第五步,注册DHCP回调函数
  • 第六步,通过调用DHCP_run函数查询

DHCP移植基本定义如下:

/*
 * w5500_port.h
 *
 *  Created on: 2022年6月29日
 *      Author: jenson
 */

#ifndef W5500_PORT_H_
#define W5500_PORT_H_<

你可能感兴趣的:(物联网全栈开发实战,网络,stm32,嵌入式硬件,物联网,arm)