よくある質問
- M051 ベースシリーズ(95)
- M0518シリーズ(97)
- M0519シリーズ(43)
- M0564 シリーズ(1)
- ミニ 51 ベースシリーズ(90)
- ナノ 100/102 ベースシリーズ(101)
- Nano103 ベースシリーズ(10)
- ナノ 110/112 LCD シリーズ(100)
- ナノ 120 USB シリーズ(111)
- ナノ 130 アドバンストシリーズ(110)
- NUC029 シリーズ(94)
- NUC100/200 アドバンストシリーズ(102)
- NUC120/122/123/220 USB シリーズ(116)
- NUC121/125シリーズ(1)
- NUC126 USB シリーズ(2)
- NUC130/230 CAN シリーズ(103)
- NUC131/NUC1311 CAN シリーズ(98)
- NUC140/240 コネクティビティシリーズ(114)
FAQ
When using PWM/BPWM in the NuMicro® NUC131 and M0518 series, why can’t PWM0/1 channels (0, 1), (2, 3), (4, 5) be set to two different frequencies? Can each of the BPWM0/1 channels (0, 1, 2, 3, 4, 5) be set to a different frequency? Issue Date:2016-05-19
This is because the PWM0 / 1 channels (0, 1), (2, 3), (4, 5) share the same prescaler as well as the same counter. Thus, the output frequency cannot be set to a different value, but the duty cycle can be set individually.
A block diagram is shown below, wherein channels (0, 1) share Counter0_1, channels (2, 3) share Counter2_3, and channels (4, 5) share Counter4_5:
The BPWM channels (0, 1, 2, 3, 4, 5) share the same prescaler as well as the same counter. Thus, the output frequency cannot be set to a different value, but the duty cycle can be set individually.
A block diagram is shown below, wherein channels (0, 1, 2, 3, 4, 5) share Counter0_1:
Thus, in applications, a user cannot set PWM0 frequency of 60Hz and duty cycle of 50% to control LED, and set PWM1 frequency of 523Hz, and duty cycle of 50% to control a buzzer. But the user can set the PWM0 frequency of 60Hz and duty cycle of 50%, and set PWM1 frequency of 60 Hz and duty cycle of 80% to control LED.
| Products: | Microcontrollers ,Arm Cortex-M0 MCUs ,M0518 Series ,M0518LC2AE ,M0518LD2AE ,M0518SC2AE ,M0518SD2AE ,NUC131/NUC1311 CAN Series ,NUC131LC2AE ,NUC131LD2AE ,NUC131SC2AE ,NUC131SD2AE |
|---|---|
| Applications: | |
| Function: | Peripherals,Timer and PWM,PWM Output |