SuperIC社区_
标题: 【MSD6A928&MSD6A938】如何通过寄存器来调节PWM口 [打印本页]
作者: Brian 时间: 2018-9-25 17:21
标题: 【MSD6A928&MSD6A938】如何通过寄存器来调节PWM口
BANK13F4(16bit)
使能位:
101E_03[2]:0
101E_64[7]:1
PWM0
0x02 period
0x03 Duty
0x04 div
PWM1:
0x05 period
0x06 Duty
0x07 div
PWM2:
0x08 period
0x09 Duty
0x0A div
另外,如果pwm的period数值太大,16bit满足不了的话,
0x20是period 高位的扩展位
0x20 bit0和bit 1是PWM0 period 高位扩展位
0x20 bit2和bit 3是PWM1 period 高位扩展位
0x20 bit4和bit 5是PWM2 period 高位扩展位
0x21是duty 高位的扩展位
0x21 bit0和bit 1是PWM0 duty高位扩展位
0x21 bit2和bit 3是PWM1 duty高位扩展位
0x21 bit4和bit 5是PWM2 duty高位扩展位
0x22 bit0~bit 7是PWM0 divider高位扩展位
0x22 bit8~bit 15是PWM1 divider高位扩展位
0x23 bit0~bit 7是PWM2 divider高位扩展位
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |