Gtimer - 使用周期性 GTimer

材料准备

  • AmebaD [ AMB23 / AMB21 / AMB22 / BW16 / BW16-TypeC ] x 1

范例说明

用户可以使用 3 组通用定时器,每组 32KHz,它们是定时器 1/2/3。

Unit Timer Freq
1
TIMER1
32KHz
2
TIMER2
32KHz
3
TIMER3
32KHz

这里我们以定时器 1 为例来演示周期定时器的工作原理。

程式码

将前 3 行代码复制并粘贴到 REPL 中以查看其效果。

from machine import Timer
t = Timer(1)  # Use Timer 1/2/3 only
t.init(t.PERIODIC, 2000)  # Set GTimer fired periodically at duration of 2 seconds, printing text on the terminal

# To stop the periodical timer, type
t.deinit()
请先确认已安装QQ通讯软体