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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,

我正在 TC399 上使用 FreeRTOS 來測量 CPU 負載。 我正在經過其中一種方法來做到這一點,我找到了以下鏈接:https://www.freertos.org/rtos-run-time-stats.html#:~:text=It %20is% 20 推薦 20 次 20 次 20 次之間 20 %20to%...

您能否告訴我我如何配置(哪個註冊器?) 時間基數比刻字中斷快 100 倍?

哪個寄存器包含刻度中斷和計時器基數?

 

提前致謝!

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Configure-time-base-for-CPU-Load/td-p/648056

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

@AC2

可以在 FreertosConfig.h 中設置刻度中斷 檔案。 這位於專案目錄中的組態資料夾中。 在此文件中,您還可以設置所需的巨集。

計時器基準是您需要設置的計時器,可以直接使用計時器中的值,或者使用計數變量設置計時器中斷。 默認情況下,刻度中斷為 1kHz 設置,因此您可以將計時器設置為 10kHz 或 100kHz。

端口配置 _計時器 _運行時間()是初始化函數,PortGet_Run_Time_Counter_Value () 是計時器正在計算的值。

它應與您共用的鏈接中的 LPC17xx 示例類似,但是使用 AURIX 設備(STM,GTM,GPT12)的計時器。

最好的問候,

埃里克

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Configure-time-base-for-CPU-Load/m-p/649919

在原始文章中檢視解決方案

0
1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@AC2

可以在 FreertosConfig.h 中設置刻度中斷 檔案。 這位於專案目錄中的組態資料夾中。 在此文件中,您還可以設置所需的巨集。

計時器基準是您需要設置的計時器,可以直接使用計時器中的值,或者使用計數變量設置計時器中斷。 默認情況下,刻度中斷為 1kHz 設置,因此您可以將計時器設置為 10kHz 或 100kHz。

端口配置 _計時器 _運行時間()是初始化函數,PortGet_Run_Time_Counter_Value () 是計時器正在計算的值。

它應與您共用的鏈接中的 LPC17xx 示例類似,但是使用 AURIX 設備(STM,GTM,GPT12)的計時器。

最好的問候,

埃里克

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Configure-time-base-for-CPU-Load/m-p/649919

0