gpt4 book ai didi

c++ - Tinygps 库中的 millis() 函数溢出

转载 作者:太空狗 更新时间:2023-10-29 21:43:46 25 4
gpt4 key购买 nike

我正在制作一个 GPS 设备,可以在不重新启动的情况下运行大约一年。我正在使用 TinyGPS+ 库。我注意到库中有 millis() 函数。所以它们会溢出。有什么办法可以避免吗?

最佳答案

但是你需要知道自程序开始以来的时间还是只是间隔。

unsigned long start = millis();
...
// Long running actions....
...
unsigned long stop = millis();
unsigned long interval = stop-start;

只要开始和结束相隔不超过 49 天,这仍然有效。我怀疑您是否需要计算从程序开始到计数器溢出的时间间隔。

另见此处:http://forum.arduino.cc/index.php?topic=122413.0

关于c++ - Tinygps 库中的 millis() 函数溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21980076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com