如何在 Aurix TC399 控制器中测量空闲时间

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

我想测量一下微控制器的空闲时间(Aurix TC399)。 你能帮我解决这个问题吗?

我们需要监控任何寄存器吗?或者该怎么做?

期待你的回复。

提前谢谢了!

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

@AC2

 

你可以实现一些这样的逻辑:-

1。读取应用程序开头和末尾的 STM 计时器,然后减去这两个计时器,得出应用程序执行所需的总时间。

2。读取要测量运行时间的函数的开头和结尾处的 STM 计时器,并测量执行此函数需要多长时间。

3。最后,减去整个应用程序所花费的时间和函数所花费的时间以获得空闲时间。

 

最诚挚的问候,
Anupama。

在原帖中查看解决方案

0 点赞
1 回复
Translation_Bot
Community Manager
Community Manager
Community Manager

@AC2

 

你可以实现一些这样的逻辑:-

1。读取应用程序开头和末尾的 STM 计时器,然后减去这两个计时器,得出应用程序执行所需的总时间。

2。读取要测量运行时间的函数的开头和结尾处的 STM 计时器,并测量执行此函数需要多长时间。

3。最后,减去整个应用程序所花费的时间和函数所花费的时间以获得空闲时间。

 

最诚挚的问候,
Anupama。

0 点赞