打印
[应用方案]

单片机运行时间怎么获取?

[复制链接]
楼主: asmine
手机看帖
扫描二维码
随时随地手机跟帖
21
asmine|  楼主 | 2022-8-6 16:41 | 只看该作者 回帖奖励 |倒序浏览
david-lau 发表于 2022-5-9 11:26
平时写ram中,当发生BOD时写入flash

BOD是啥意思

使用特权

评论回复
评论
david-lau 2023-11-15 09:29 回复TA
Brown-Out Detection,又称掉电检测,一般用来检测单片机电源掉到一定电压之后执行相应操作。 
22
华芯3284494788| | 2023-11-16 09:47 | 只看该作者
内部晶振

使用特权

评论回复
23
Jacquetry| | 2023-11-25 09:33 | 只看该作者
加个rtc

使用特权

评论回复
24
Stahan| | 2023-11-28 11:30 | 只看该作者
用rtc呗

使用特权

评论回复
25
鹿鼎计| | 2023-12-4 13:44 | 只看该作者
可以启动,直接记录RTC时钟信息即可

使用特权

评论回复
26
V853| | 2023-12-4 14:32 | 只看该作者
bod,detect,and,write,flash

使用特权

评论回复
27
zerorobert| | 2023-12-5 10:20 | 只看该作者
在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,并进行平均取值。如果待测程序耗时较长,要考虑定时器的溢出。

使用特权

评论回复
28
hilahope| | 2023-12-5 14:15 | 只看该作者
通过计算定时器值的变化              

使用特权

评论回复
29
phoenixwhite| | 2023-12-5 15:19 | 只看该作者
单片机通常都内置有定时器,可以通过设置定时器的计数方式和计时周期来测量程序的运行时间。

使用特权

评论回复
30
EmmaTT| | 2023-12-6 10:16 | 只看该作者
外挂个rtc

使用特权

评论回复
31
abotomson| | 2023-12-6 15:20 | 只看该作者
一些编译器工具如Keil、IAR等,提供了调试功能,可以通过调试工具来获取程序的运行时间。

使用特权

评论回复
32
tifmill| | 2023-12-6 18:02 | 只看该作者
通过配置SysTick来实现程序运行时间的测量。

使用特权

评论回复
33
chenjun89| | 2023-12-8 21:21 | 只看该作者
检测上电复位状态,然后记录并存储时间。

使用特权

评论回复
34
zerorobert| | 2023-12-8 21:26 | 只看该作者
许多单片机都内置了硬件定时器,可以用来获取运行时间

使用特权

评论回复
35
chenci2013| | 2023-12-8 22:06 | 只看该作者
可以使用RTC模块或者晶体振荡器模块来获取当前时间。

使用特权

评论回复
36
lihuami| | 2023-12-9 20:39 | 只看该作者
在待测程序开始时将一个GPIO置高,在待测程序结束时将GPIO置低。用示波器或者其他设备测量高电平的持续时间即可。

使用特权

评论回复
37
cemaj| | 2023-12-9 21:17 | 只看该作者
在线仿真时,编译器也可以帮你计算程序运行时间。

使用特权

评论回复
38
robincotton| | 2023-12-9 21:47 | 只看该作者
在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。

使用特权

评论回复
39
adolphcocker| | 2023-12-10 16:07 | 只看该作者
使用软件循环的方法是通过一个循环来计算运行时间。

使用特权

评论回复
40
averyleigh| | 2023-12-10 17:13 | 只看该作者
定时器的计数周期需要正确设置,否则会影响测量结果。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则