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

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

我使用 MOTORCONTROLKIT_12V 運行範例程式碼“BLDC_BC_HALL_EXAMPLE_TLE987X” MOTORCONTROLKIT_12V

它總是一直保留在函數 Delay_us()中,所以我調試該函數,並發現 Systick_value_get()總是返回 0。

我檢查了源代碼,發現第一次調用 delay_us()是在 PMU_init()中,但在調用 PMU_init()之前,不會調用 Systick_init ()。

我在 PMU_init()之前添加了 Systick_init(),但是 Systick_value_get()仍然返回 0。
我不知道如何讓它正確運行。

空白 TLE_初始化(空白)
{
#ifdef RTE _ 設備 _SDK_SCU SCU 初始化 ();
#endif
#ifdef RTE _ 設備 _SDK_PMU PMU
初始化 (); #endif #ifdef RTE _ 設備 _SDK_ADC

_ADC1 ADC1_初始化 (); #ifdef RTE _ 設備 _SDK_ADC2 ADC2_( #endif
); #endif






...

 

這是我從以下主題下載的源代碼:

BLDC HALL MOTORCONTROLKIT_12V 、TLE987x 上閃爍的範例程式碼

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/SysTick-Value-Get-always-returns-0/td-p/648522

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

@JasonZhao,

我假設您正在使用來自 CMSIS 包中下圖中提供的標記示例代碼。 如果沒有,則無需將範例從 Kiel IDE 移植到 IAR,因為我們在 IAR CMSIS 包中提供了 TLE987x 系列的示例。

Sahil_K_0-1702035070743.png

請告訴我們電機是否被阻塞還是不旋轉(但可以手動自由移動)嗎? 另外,您可以在不進入調試會話的情況下運行示例代碼嗎? 您是否嘗試根據您的電機和應用程序修改配置精靈中的默認參數?

最好的問候,薩希爾
·庫馬爾

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/SysTick-Value-Get-always-returns-0/m-p/655982

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

0
4 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@JasonZhao,您

能否確認在進行上一個線程中提到的必要更改後,您是否已編程 Evalkit? 你能啟動電機嗎?

最好的問候,薩希爾
·庫馬爾

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/SysTick-Value-Get-always-returns-0/m-p/649514

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@ 斯克 72

謝謝你

我試圖解決這個問題。
該專案是透過IAR Project Converter從KEIL版本轉換為IAR版本的。
轉換後缺少一些必要的文件。

我創建了一個新的工作區,並創建一個新項目,一個空的 CMSISpact 項目,

在 CMSIS Manager 中導入 TLE9879OXA40 BLDC HALL ( TLE9879 EVALKIT ),

然後將源文件複製到項目文件夾中。


現在問題解決了。

但我不能讓電機旋轉。
我正在調試...

 

最好的問候,

趙傑森

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/SysTick-Value-Get-always-returns-0/m-p/649593

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好

請遵循先前解決的討論線中討論的所有建議。
如果您有任何特定的查詢,請告訴我們。

最好的問候

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/SysTick-Value-Get-always-returns-0/m-p/650038

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@JasonZhao,

我假設您正在使用來自 CMSIS 包中下圖中提供的標記示例代碼。 如果沒有,則無需將範例從 Kiel IDE 移植到 IAR,因為我們在 IAR CMSIS 包中提供了 TLE987x 系列的示例。

Sahil_K_0-1702035070743.png

請告訴我們電機是否被阻塞還是不旋轉(但可以手動自由移動)嗎? 另外,您可以在不進入調試會話的情況下運行示例代碼嗎? 您是否嘗試根據您的電機和應用程序修改配置精靈中的默認參數?

最好的問候,薩希爾
·庫馬爾

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/SysTick-Value-Get-always-returns-0/m-p/655982

0