pwm780epm.lua 580 B

1234567891011121314151617181920
  1. local PWM_ID = 4
  2. mcu.altfun(mcu.PWM, 4, 46, 5, nil)--1.2版本PWM4对应的GPIO22,复用接口
  3. sys.taskInit(function()
  4. log.info("pwm", "ch", PWM_ID)
  5. while 1 do
  6. sys.wait(5000)
  7. --PWM接的蜂鸣器响的频率是4000和8000
  8. log.info("pwm", ">>>>>3K")
  9. pwm.open(PWM_ID, 1000, 50) -- 频率4000hz, 占空比0-100
  10. sys.wait(5000)
  11. log.info("pwm", ">>>>>8K")
  12. pwm.open(PWM_ID, 8000, 50)
  13. sys.wait(5000)
  14. log.info("pwm", ">>>>>CLOSE")
  15. -- pwm.open(PWM_ID, 0, 50)
  16. pwm.close(PWM_ID)
  17. end
  18. end)