Häufig gestellte Fragen

常見問答

在使用NuMicro® NUC131以及M0518系列的PWM/BPWM時,為什麼PWM0/1的通道(0, 1)、(2, 3)、(4, 5)無法設置兩種不同頻率?而BPWM0/1的通道(0, 1, 2, 3, 4, 5)也無法各自設定不同的頻率?  日期:2016-05-19

這是因為PWM0/1的通道(0, 1), (2, 3), (4, 5)除了共用預分頻器(Prescaler)外,還共用同一個計數器,因此無法獨立設定不同的輸出頻率,但是占空比(Duty)可以個別設定。

其方塊圖如下所示,通道(0, 1)共用計數器Counter0_1、通道(2, 3)共用計數器Counter2_3、通道(4, 5)共用計數器Counter4_5:

 

而BPWM的通道(0, 1, 2, 3, 4, 5)都共用一個預分頻器(Prescaler)以及同一個計數器,因此無法設定不同的輸出頻率,但是占空比(Duty)可以個別設定。

其方塊圖如下所示,通道(0, 1, 2, 3, 4, 5)共用計數器Counter0_1:

 

因此在應用上,無法設定PWM0頻率為60Hz、占空比50%控制LED,又設定PWM1頻率為523Hz、占空比50%控制蜂鳴器。不過可以設定PWM0頻率為60Hz、占空比50%以及設定PWM1頻率為60Hz、占空比80%控制LED。 

產品: 微控制器 ,Arm Cortex-M0 微控制器 ,M0518 系列 ,M0518LC2AE ,M0518LD2AE ,M0518SC2AE ,M0518SD2AE ,NUC131/NUC1311 CAN 系列 ,NUC131LC2AE ,NUC131LD2AE ,NUC131SC2AE ,NUC131SD2AE
應用:
功能: Peripherals,Timer and PWM,PWM Output
This website uses cookies to ensure you get the best experience on our website. Learn more
OK