sharp_pwm — PWM模块

class sharp_pwm.PWM_Device

基类:object

√ PWM模块类

  • 参数
  • 返回
  • 注意

    需要实例化

  • raise : 无

PWM_DutyNum_Set()

修改PWM占空比

  • 参数
    • duty (占空比 (范围:0-User_PWM_Step) )

  • 返回 : 无

*示例 User_PWM_DutyNum_Set(512)

PWM_FreNum_Set(fre, step)

修改PWM频率和级数

  • 参数
    • fre (频率)

    • step(级数)

  • 返回 : 无

*示例 User_PWM_Init(100,1023)

SHARP_PWM_EN()

使能PWM

  • 参数
    • en (0失能-1失能)

  • 返回 : 无

  • 示例 User_PWM_EN(1)

sharp_pwm.SHARP_PWM_CLK(en)

使能PWM时钟

  • 参数
    • en (0失能-1失能)

  • 返回 : 无

*示例 User_PWM_CLK(1)

sharp_pwm.SHARP_PWM_DutyNum_Set(duty)

修改PWM占空比

  • 参数
    • duty (占空比 (范围:0-User_PWM_Step) )

  • 返回 : 无

*示例 User_PWM_DutyNum_Set(512)

sharp_pwm.SHARP_PWM_EN(en)

使能PWM

  • 参数
    • en (0失能-1使能)

  • 返回 : 无

  • 示例 User_PWM_EN(1)

sharp_pwm.SHARP_PWM_FreNum_Set(fre, step)

修改PWM频率和级数

  • 参数
    • fre (频率)

    • step(级数)

  • 返回 : 无

*示例 User_PWM_Init(100,1023)

sharp_pwm.SHARP_PWM_Init(**kwargs)

PWM初始化

  • 参数
    • kwargs: 可变参数

  • 返回 : 无

  • 说明 :Step (总级数,一般是99、255、1023 必须传入)

    Duty (占空比级数(范围:0-User_PWM_Step) 必须传入) Fre (频率 必须传入) FA (复用选择 0:IO1 1:IO5 默认为0,可不传)

*示例 User_PWM_Init(Step = 1023,Duty = 512, Fre = 100)