PWM — 脉冲宽度调制是一种模拟控制方式

class PWM(...)

使用示例:

import haascv
from haascv import driver

print("start pwm")
pwmObj = driver.pwm();#获取pwm对象
pwmObj.open(35, 0.2, 25, 0)#打开PWM模块

pwmObj.setFreq(3250000)#设置频率
pwmObj.setDuty(0.5)#设置duty

duty = pwmObj.getDuty()#获取duty值
print(duty)#打印获取的duty值
freq = pwmObj.getFreq()#获取频率值
print(freq)#打印频率值

pwmObj.close()#关闭pwm模块

常量

操作函数

open(port, config, priv)

打开PWM,创建 PWM 实例

close()

关闭pwm实例

setFreq(freq)

设置频率

setDuty(duty)

设置duty

getDuty()

获取duty值

getFreq()

获取频率值

close()

关闭pwm模块