用于跟踪日期的AVR Library / Snippit

时间:2011-11-17 02:53:31

标签: c++ avr

有没有人知道可以用来存储/跟踪嵌入式环境(AVR MCU)中的时间和日期的库或良好的代码snippit。我希望能够设置一个日期和时间,然后使用我的一个计时器的1hz脉冲更新它。我可以自己编写这段代码但是我觉得可能已经有了一些东西。

3 个答案:

答案 0 :(得分:2)

通常你会使用RTC,因为AVR的1Hz脉冲并不精确。正常的方法是制作当前时间的时间戳并每秒增加一次。您可以使用方法mktime创建时间戳,但我不确定它是否支持AVR libc。 http://www.manpagez.com/man/3/mktime/如果您想将其转换回“正常”时间,可以使用ctime作为可打印版本,或gmtime作为struct tm版本。

答案 1 :(得分:2)

Arduino Time library。我从来没用过它。

答案 2 :(得分:0)

我最终做的是使用苹果公司使用的time.h库,并根据BSD许可证稍微调整一下我的项目。可以找到Here