【STM32L476 Nucleo】使用按键控制LED的频率

  • shaoziyang
  • LV5工程师
  • |      2016-05-15 01:25:48
  • 浏览量 1364
  • 回复:1
Nucleo开发板的默认开机程序是使用按键控制LED的频率,下面使用MicroPython实现同样的功能。
from pyb import Pin, Timer

tm = Timer(2, freq=1)

led = tm.channel(1, Timer.PWM, pin=Pin.cpu.A5)

led.pulse_width_percent(50)



f = 1

def sw_isr():

    global f

    f=(f+5)%10

    tm.freq(f)

    led.pulse_width_percent(50)



sw = pyb.Switch()

sw.callback(sw_isr)

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
大伟 2016-12-06
感谢楼主分享,好人一生平安~ 谢谢你您对论坛一如既往的支持~
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子