[应用方案] 单片机运行时间怎么获取?

[复制链接]
4547|48
 楼主| asmine 发表于 2022-8-6 16:41 | 显示全部楼层
david-lau 发表于 2022-5-9 11:26
平时写ram中,当发生BOD时写入flash

BOD是啥意思

评论

Brown-Out Detection,又称掉电检测,一般用来检测单片机电源掉到一定电压之后执行相应操作。  发表于 2023-11-15 09:29
华芯3284494788 发表于 2023-11-16 09:47 来自手机 | 显示全部楼层
内部晶振
Jacquetry 发表于 2023-11-25 09:33 来自手机 | 显示全部楼层
加个rtc
Stahan 发表于 2023-11-28 11:30 来自手机 | 显示全部楼层
用rtc呗
鹿鼎计 发表于 2023-12-4 13:44 | 显示全部楼层
可以启动,直接记录RTC时钟信息即可
V853 发表于 2023-12-4 14:32 | 显示全部楼层
bod,detect,and,write,flash
zerorobert 发表于 2023-12-5 10:20 | 显示全部楼层
在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,并进行平均取值。如果待测程序耗时较长,要考虑定时器的溢出。
hilahope 发表于 2023-12-5 14:15 | 显示全部楼层
通过计算定时器值的变化              
phoenixwhite 发表于 2023-12-5 15:19 | 显示全部楼层
单片机通常都内置有定时器,可以通过设置定时器的计数方式和计时周期来测量程序的运行时间。
EmmaTT 发表于 2023-12-6 10:16 来自手机 | 显示全部楼层
外挂个rtc
abotomson 发表于 2023-12-6 15:20 | 显示全部楼层
一些编译器工具如Keil、IAR等,提供了调试功能,可以通过调试工具来获取程序的运行时间。
tifmill 发表于 2023-12-6 18:02 | 显示全部楼层
通过配置SysTick来实现程序运行时间的测量。
chenjun89 发表于 2023-12-8 21:21 来自手机 | 显示全部楼层
检测上电复位状态,然后记录并存储时间。
zerorobert 发表于 2023-12-8 21:26 | 显示全部楼层
许多单片机都内置了硬件定时器,可以用来获取运行时间
chenci2013 发表于 2023-12-8 22:06 | 显示全部楼层
可以使用RTC模块或者晶体振荡器模块来获取当前时间。
lihuami 发表于 2023-12-9 20:39 | 显示全部楼层
在待测程序开始时将一个GPIO置高,在待测程序结束时将GPIO置低。用示波器或者其他设备测量高电平的持续时间即可。
cemaj 发表于 2023-12-9 21:17 | 显示全部楼层
在线仿真时,编译器也可以帮你计算程序运行时间。
robincotton 发表于 2023-12-9 21:47 | 显示全部楼层
在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。
adolphcocker 发表于 2023-12-10 16:07 | 显示全部楼层
使用软件循环的方法是通过一个循环来计算运行时间。
averyleigh 发表于 2023-12-10 17:13 | 显示全部楼层
定时器的计数周期需要正确设置,否则会影响测量结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部