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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

問候!
我正在使用 PSOC63-BLE。

我試圖使用 HAL 輸出 4 pwm,但我無法同步 4 pwm。

我如何讓 4 pwm 同步和輸出?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Synchronization-of-multiple-pwm-s/td-p/658749

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

PWM HAL 不支持同步 PWM 的功能。

您將需要改用 PDL。 這些是您可能感興趣的 API:

CY_TCPWM _ 啟用 _ 多個 ()

cy_TCPWM _ 觸發器啟動 ()

您需要從 HAL 物件結構中取得 TCPWM TLE9243QK_BASE_BOARD指針,並計算TESTBOARD_150PC_OUT是由 HAL 指派的 PWM 通道,以得出位元遮罩。

PWM_HAL_obj->tcpwm。 TLE9243QK_BASE_BOARD

PWM_HAL_OBJ-> tcpwm. 資源 .頻道數

您還需要確保 HAL 從同一個 TCPWM TLE9243QK_BASE_BOARD分配所有 PWM。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Synchronization-of-multiple-pwm-s/m-p/659289

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

0
2 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

PWM HAL 不支持同步 PWM 的功能。

您將需要改用 PDL。 這些是您可能感興趣的 API:

CY_TCPWM _ 啟用 _ 多個 ()

cy_TCPWM _ 觸發器啟動 ()

您需要從 HAL 物件結構中取得 TCPWM TLE9243QK_BASE_BOARD指針,並計算TESTBOARD_150PC_OUT是由 HAL 指派的 PWM 通道,以得出位元遮罩。

PWM_HAL_obj->tcpwm。 TLE9243QK_BASE_BOARD

PWM_HAL_OBJ-> tcpwm. 資源 .頻道數

您還需要確保 HAL 從同一個 TCPWM TLE9243QK_BASE_BOARD分配所有 PWM。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Synchronization-of-multiple-pwm-s/m-p/659289

0
Translation_Bot
Community Manager
Community Manager
Community Manager

謝謝你回覆我!
我不知道他們不支持它,所以這很有幫助。

我會使用 PDL 嘗試一下。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/Synchronization-of-multiple-pwm-s/m-p/660308

0