前言
这里主要讲解如何通过NTP服务器获取网络时间。
一、NTP是什么?
NTP全名“Network TimeProtocol”,即网络时间协议,是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。
NTP基于UDP报文进行传输,使用的UDP端口号为123。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。对于运行NTP的本地系统,既可以接收来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以和其他设备互相同步。
二、调用方法
这里主要使用了野火的W5500的程序,这里主要讲如何将代码移植到STC32G里面
ntp.c
/**
******************************************************************************
* @file ntp.c
* @author WIZnet Software Team
* @version V1.0
* @date 2015-02-14
* &#