1

我正在使用 Cortex M3、Stellaris® LM3S6965 评估板。我想在我的 oled 屏幕上显示 NTP 服务器的时间。

我搜索并发现服务器 NTP 服务器向您发送时间戳。这些时间戳存储为自 1900 年 1 月 1 日以来的秒数。32 位表示秒数,32 位表示秒的小数部分。

但是如何从 NTP 服务器获取时间戳?(例如:http ://time.windows.com/ )

4

1 回答 1

2

您正在寻找的是 NTP(网络时间协议)。您应该能够在 C 中找到该协议的库。

如果没有可用的库,您将不得不自己实现它。更多信息:http ://en.wikipedia.org/wiki/Network_Time_Protocol

请注意对 RFC 的引用。

我还在 C 中找到了一个小实现:http ://www.abnormal.com/~thogard/ntp/ntpdate.c 在http://www.abnormal.com/~thogard/ntp/上找到

于 2013-01-03T11:05:09.600 回答