pwm¶
作者:吴永 更新时间:2020年8月14日 关键字:PWM、脉冲输出 ## pwm
脉冲输出接口
pwm.open()¶
打开pwm
语法
ret = pwm.open(id)
参数
参数
释义
取值范围
id
PWM硬件编号
0(gpio5管脚),1(gpio13管脚)
返回值
1:表示成功,0:表示失败
pwm.set()¶
设置脉冲参数,并输出脉冲
语法
pwm.set(id, p1,p2)
参数id
参数
释义
取值范围
id
PWM硬件编号
0(gpio5管脚),1(gpio13管脚)
id=0时,参数p1,p2
参数
释义
取值范围
p1
周期
0-1024
p2
占空比
0-512
id=1时,参数p1,p2
p1:代表一个周期的输出时间,对应关系为:
0 -- LGP_PER_125MS
1 -- LGP_PER_250MS
2 -- LGP_PER_500MS
3 -- LGP_PER_1000MS
4 -- LGP_PER_1500MS
5 -- LGP_PER_2000MS
6 -- LGP_PER_2500MS
7 -- LGP_PER_3000MS
p2:代表一个周期高电平的输出时间,对应关系为:
0 -- LGP_ONTIME_UNDEFINE
1 -- LGP_ONTIME_15_6MS
2 -- LGP_ONTIME_31_2MS
3 -- LGP_ONTIME_46_8MS
4 -- LGP_ONTIME_62MS
5 -- LGP_ONTIME_78MS
6 -- LGP_ONTIME_94MS
7 -- LGP_ONTIME_110MS
8 -- LGP_ONTIME_125MS
9 -- LGP_ONTIME_140MS
10 -- LGP_ONTIME_156MS
11 -- LGP_ONTIME_172MS
12 -- LGP_ONTIME_188MS
13 -- LGP_ONTIME_200MS
14 -- LGP_ONTIME_218MS
15 -- LGP_ONTIME_234MS
返回值
无
pwm.close()¶
关闭脉冲输出
语法
ret = pwm.close(id)
参数
参数
释义
取值范围
id
PWM硬件编号
0(gpio5管脚),1(gpio13管脚)
返回值
1:成功;0:失败