Häufig gestellte Fragen
- M051-Base-Serie(95)
- M0518-Serie(97)
- M0519-Serie(43)
- M0564-Serie(1)
- Mini51-Base-Serie(90)
- Nano100/102-Base-Serie(101)
- Nano103-Base-Serie(10)
- Nano110/112-LCD-Serie(100)
- Nano120-USB-Serie(111)
- Nano130-Advanced-Serie(110)
- NUC029-Serie(94)
- NUC100/200-Advanced-Serie(102)
- NUC120/122/123/220-USB-Serie(116)
- NUC121/125-Serie(1)
- NUC126-USB-Serie(2)
- NUC130/230-CAN-Serie(103)
- NUC131-NUC1311-CAN-Serie(98)
- NUC140/240-Konnektivität-Serie(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 |