[STM32F1] 如何计算运行时间

[复制链接]
1946|13
 楼主| gonghao199471 发表于 2016-4-5 10:19 | 显示全部楼层 |阅读模式
我现在想知道程序在单片机上运行多长时间,如何计算啊??求大神指点
zchong 发表于 2016-4-5 11:00 | 显示全部楼层
开定时器啊
pkuzhx 发表于 2016-4-5 11:07 | 显示全部楼层
pkuzhx 发表于 2016-4-5 11:10 | 显示全部楼层
wind~风 发表于 2016-4-5 11:13 | 显示全部楼层
定时器啊,很简单
 楼主| gonghao199471 发表于 2016-4-5 11:41 | 显示全部楼层

是不是可以进行1s定时中断,然后在中断服务程序里count++。count就是秒数?
 楼主| gonghao199471 发表于 2016-4-5 11:44 | 显示全部楼层
wind~风 发表于 2016-4-5 11:13
定时器啊,很简单

是不是可以进行1s定时中断,然后在中断服务程序里count++。count就是秒数?
wind~风 发表于 2016-4-5 11:58 | 显示全部楼层
1s太长了,,至少用微妙级别的中断
 楼主| gonghao199471 发表于 2016-4-5 16:08 | 显示全部楼层
wind~风 发表于 2016-4-5 11:58
1s太长了,,至少用微妙级别的中断

好的,我明白了,谢谢
cowboy2014 发表于 2016-4-5 22:27 | 显示全部楼层
开一个定时器,如果用ucos ii 的话记录更方便
ddllxxrr 发表于 2016-4-6 06:50 | 显示全部楼层
你有仿真器的话,可以打断点也可以看到运行时间
eydj2008 发表于 2016-4-6 08:31 | 显示全部楼层
用定时中断不可取,直接用定时器计数功能;注意不要溢出就好了  进函数清计数 出函数计数保存或是打印就可以看到了。或是用IO取反
 楼主| gonghao199471 发表于 2016-4-6 09:20 | 显示全部楼层
eydj2008 发表于 2016-4-6 08:31
用定时中断不可取,直接用定时器计数功能;注意不要溢出就好了  进函数清计数 出函数计数保存或是打印就可 ...

这个可以记录单片机运行时间吗?程序是读取传感器数据,一直在执行,这个可以吗??
eydj2008 发表于 2016-4-12 08:43 | 显示全部楼层
照方法做
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

55

帖子

0

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