首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >esp-idf无互联网

esp-idf无互联网
EN

Stack Overflow用户
提问于 2022-08-04 07:18:12
回答 1查看 197关注 0票数 0

从NTP同步时间后,该时间还能在互联网连接丢失后运行吗?如何将时间更新存储在内存中,而不必在重新启动或关闭电源后连接到服务器?我用的是特别是以色列国防军的框架。

代码来自https://github.com/espressif/esp-idf/blob/master/examples/protocols/sntp/main/sntp_example_main.c

EN

回答 1

Stack Overflow用户

发布于 2022-08-04 07:51:40

记忆不是储存时间的地方,因为当能量关闭时,记忆就会失去它的内容。为了记录时间,如果持久化存储(如EEPROM或flash)与实际时钟相结合,则需要某种类型的存储。

服务器和终端用户设备(个人电脑、笔记本电脑、平板电脑、智能手机.)通常有一个内置的硬件时钟和一些方法,以保持时钟运行时,机器被关闭。

在de /服务器世界中,这通常是RTC (实时时钟)与电池的结合。

在其他一些情况下,可以获得一个附加的提供RTC+battery (见下图)。

嵌入式/简单设备(例如Arduino)可能没有此功能,因此当关闭时,它们将失去时间跟踪。

对于ESP32,似乎有可能拥有RTC,例如:http://www.esp32learning.com/code/esp32-and-ds3231-rtc-example.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73231779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档