gpt4 book ai didi

c - 嵌入式编程。实时时钟.C编程实现

转载 作者:行者123 更新时间:2023-11-30 15:06:41 24 4
gpt4 key购买 nike

我想实现一个实时时钟和计时器,它可以像这样在屏幕上打印当前时间。 :“小时:分钟:秒”

使用安全吗:

      While(1){
.....Do sth
sleep(1);
.....Do sth
}

然后

     seconds+=1;

用于测量一秒通过?

最佳答案

您必须检查在您的特定嵌入式系统中,sleep(1) 是否会使系统休眠 1 秒。在我使用过的许多嵌入式板中, sleep 以毫秒为单位进行争论。因此,对于 1 秒 sleep ,您必须使用 sleep(1000)。

如果您不太担心准确性,那么您可以使用此方法。但是,这不会像使用计时器或 RTC 那样准确。因此,例如,如果您希望系统在秒数达到 30 时执行某些操作,更好的方法可能是设置计时器或 RTC 警报(基于嵌入式平台的功能)以更准确地测量该时间。

关于c - 嵌入式编程。实时时钟.C编程实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38859193/

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