ZHCU950I October 2014 – November 2023 DLPC900
PWM 设置命令用于设置指定 PWM 通道的时钟周期和占空比。PWM 频率和占空比从内部 18.67MHz 时钟得出。若要计算所需的 PWM 周期,请用内部 18.67MHz 时钟除以所需的时钟频率。例如,2kHz 的 PWM 频率需要 18666667/2000 = 9333 或 0x2475。
I2C | USB | |
---|---|---|
读取 | 写入 | 0x1A11 |
0x41 | 0xC1 |
字节 | 位 | 说明 | 复位 | 类型 |
---|---|---|---|---|
0 | 1:0 | PWM 通道输出选择 | d0 | wr |
0 - PWM 通道 0 (GPIO_PWM_00) | ||||
1 - PWM 通道 1 (GPIO_PWM_01) | ||||
2 - PWM 通道 2 (GPIO_PWM_02) | ||||
3 - PWM 通道 3 (GPIO_PWM_03) | ||||
7:2 | 保留 | d0 | r | |
4:1 | 31:0 | 时钟周期以 53.57ns 为增量。时钟周期 = (值 + 1) × 53.5ns | d0 | wr |
5 | 6:0 | 占空比 = (值 + 1)% 值范围为 1% 至 99% | d0 | wr |
7 | 保留 | d0 | r |