• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM8S怎么控制LED实现呼吸灯的效果

谷子木 2020-01-13 浏览量:730
是要用PWM来控制吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM8S控制LED实现呼吸灯的效果,通常就是用的PWM输出,通过模拟呼吸效果来改变PWM的占比,实现LED呼吸亮灭的效果
    • 发布于 2020-01-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  •   用PWM来实现  改变占空比实现。  
    • 发布于2020-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用PWM来实现这个功能,如果没有PWM,使用定时器中断加翻转io也是可以的
    • 发布于2020-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 不一定非要用PWM,但用了PWM效果会更好。

    要理解所谓的呼吸灯的实质是控制LED在单位时间内有效打开的时长,打开的越多就越亮,反之就越暗。

    此外还要保证一定的刷新率,否则会有明显的闪卡感。


    只要能保证这两点去控制LED的导通,都可以实现呼吸灯效果。 PWM是比较标准的方式,但如果能控制IO的翻转速度,达到合理的要求,其实一样可以的。

    • 发布于2020-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器定时,定时中断中配置IO口驱动的LED,在定时器中断是修改定时器的定时时间,每次延长一些,到最大后,清0重新延时

    • 发布于2020-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用GPIO进行连接LED

    LED点亮的过程是通过PWM,并动态悠PWM的占空比

    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过stm8s的pwm功能来实现,通过不停的改变pwm占空比来调节led一会亮一会暗来实现呼吸灯效果
    • 发布于2020-02-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM8S怎么控制LED实现呼吸灯的效果