确定软件运行时间

2019-07-20 22:05发布

       现在用F407,找不到精确定义时间的寄存器,所以我用调试器的那个“sec”计算运行的时间长短的。但是用了几次我发现不是太准,好像要比实际情况慢不少。我想问下坛友有什么好的方法精确的确定某段程序运行时间长短,tim定时器里面的cnt行不行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
czdspeed
2019-07-21 01:02
ianhom 发表于 2016-5-23 17:27
经验之谈:找一个不用的GPIO设置为输出,运行某段程序之前置高电平,运行结束之后置低电平,用示波器量一下 ...

你好,我会试验一下。DSP内部的两个“心跳计数器”“TSCH”“TSCL”寄存器是64位全局寄存器上电就开始计数,时钟和主频一致。可以直接把时间折算成指令周期确实蛮方便的,也用的比较顺手。

一周热门 更多>