关于DHCP例程的使用

DHCP例程主要演示DHCP自动获取IP,并建立TCP连接进行数据回传。

关于DHCP介绍:

DHCP,全称Dynamic Host Configuration Protocol,即动态主机配置协议,该协议允许服务器向客户端动态分配IP地址和配置信息。通常DHCP服务器至少要向客户端提供以下信息:IP地址、子网掩码、默认网关等。因此例程中默认的IP地址、网关地址、子网掩码都是0,在程序中会通过DHCP获取。

 

关于DHCP例程,ld文件中FLASH、RAM的大小配置为256+64,注意该例程在下载使用时,注意将MCU FLASH、RAM的配置设置为256+64,设置方法如下:

 

此外例程中默认设置的目的IP地址是192.168.1.100,注意要改为与所连路由器同一网段的IP地址。如本人所用电脑连接路由器后的IP地址如下

 

因此将程序中目的IP地址改为192.168.100.232。

 

以上修改完成后,编译下载到MCU,用网线将路由器与单片机网口连接,串口打印信息如下:

 

由打印信息可知,MCU通过DHCP获取的IP地址为192.168.100.111。打开TcpIpDebug,创建服务器,建立连接后即可进行通信,具体如下:

 

 

 

posted @ 2024-02-21 11:38  ZaiLi  阅读(71)  评论(0编辑  收藏  举报