PWM类 PWM class

构造器 constructor

创建和初始化一个PWM, 来输出PWM信号。

pwm0 = PWM(board, Pin(board, Pin.D6))

  • board: 通过pinpong类创建的板子对象,只有一块板子时可以省略此参数。

  • Pin: 通过pin类创建的引脚对象。

方法 method

pwm0.freq()
freq(),没有提供args时,返回频率。
f = pwm0.freq()//获取PWM频率。
pwm0.freq(x)
freq(x),提供args时,设置PWM频率为x。
pwm0.freq(1000)//设置PWM频率为1000。
pwm0.duty()
duty(),没有提供args时,返回占空比。
f = pwm0.duty()//获取PWM占空比。
pwm0.duty(x)
duty(x),提供args时,设置PWM占空比,范围0-255。
pwm0.duty(127)//设置PWM占空比为50%。
pwm0.deinit()