HUHUhuhu 发表于 2024-6-23 20:17:12

新人求教,谢谢各位大佬

新人求教,请问STC32F系列单片机中有类似于 clock() 库函数吗,用于求得MCU从开机到运行到这段代码所用的时间。有一个项目需要用到这个功能。感谢大家!

soma 发表于 2024-6-23 21:53:40

类似arduino的millis()函数吗?这个好像没有。

晓飛飛 发表于 2024-6-23 21:57:09

可以使用内置RTC芯片实现,非常方便

晓飛飛 发表于 2024-6-23 22:25:44

wnagming 发表于 2024-6-23 22:12
开机到main函数开始执行所需的时间应该是不变的吧?

他要的是一个位数非常大的计数器,从开始运行就一直在后台计时

晓飛飛 发表于 2024-6-23 22:36:12

wnagming 发表于 2024-6-23 22:27
他的需求是开机到他指定代码的位置所需时间,如果开机到定时器初始化完成所需时间是不变的,那么就完全可 ...

建议先了解一下Arduino的micros()函数和millis()函数,一般来说,对于启动到定时器初始化这段时间并不敏感,关键是计时器本身可以用来支持与时间相关的算法

HUHUhuhu 发表于 2024-6-25 21:22:08

本帖最后由 HUHUhuhu 于 2024-6-26 08:13 编辑

大佬们我又又又遇到一个问题,请问这个错误到底在哪里?找了一天了没找到。简要程序在下面,麻烦大佬们帮忙看一下,谢谢。

soma 发表于 2024-6-25 23:11:16

C251没有time。h这个要自己写

HUHUhuhu 发表于 2024-6-26 08:16:37

您好,是压缩包中的1程序。另一个不是的。抱歉2个放在一起了。

llyymm 发表于 2024-6-26 11:48:14

没有深入研究过,感觉单片机开机到运行代码处应该是固定的时间吧
页: [1]
查看完整版本: 新人求教,谢谢各位大佬