打印
[STM32F1]

如何计算运行时间

[复制链接]
1488|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 | 只看该作者

使用特权

评论回复
5
wind~风| | 2016-4-5 11:13 | 只看该作者
定时器啊,很简单

使用特权

评论回复
6
gonghao199471|  楼主 | 2016-4-5 11:41 | 只看该作者

是不是可以进行1s定时中断,然后在中断服务程序里count++。count就是秒数?

使用特权

评论回复
7
gonghao199471|  楼主 | 2016-4-5 11:44 | 只看该作者
wind~风 发表于 2016-4-5 11:13
定时器啊,很简单

是不是可以进行1s定时中断,然后在中断服务程序里count++。count就是秒数?

使用特权

评论回复
8
wind~风| | 2016-4-5 11:58 | 只看该作者
1s太长了,,至少用微妙级别的中断

使用特权

评论回复
9
gonghao199471|  楼主 | 2016-4-5 16:08 | 只看该作者
wind~风 发表于 2016-4-5 11:58
1s太长了,,至少用微妙级别的中断

好的,我明白了,谢谢

使用特权

评论回复
10
cowboy2014| | 2016-4-5 22:27 | 只看该作者
开一个定时器,如果用ucos ii 的话记录更方便

使用特权

评论回复
11
ddllxxrr| | 2016-4-6 06:50 | 只看该作者
你有仿真器的话,可以打断点也可以看到运行时间

使用特权

评论回复
12
eydj2008| | 2016-4-6 08:31 | 只看该作者
用定时中断不可取,直接用定时器计数功能;注意不要溢出就好了  进函数清计数 出函数计数保存或是打印就可以看到了。或是用IO取反

使用特权

评论回复
13
gonghao199471|  楼主 | 2016-4-6 09:20 | 只看该作者
eydj2008 发表于 2016-4-6 08:31
用定时中断不可取,直接用定时器计数功能;注意不要溢出就好了  进函数清计数 出函数计数保存或是打印就可 ...

这个可以记录单片机运行时间吗?程序是读取传感器数据,一直在执行,这个可以吗??

使用特权

评论回复
14
eydj2008| | 2016-4-12 08:43 | 只看该作者
照方法做

使用特权

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

本版积分规则

17

主题

55

帖子

0

粉丝