[RTL8722CSM] [RTL8722DM] Timer -週期性定時器
材料準備
AmebaD[AMB21 / AMB22] x 1
範例説明
這裏有3個定時器可以使用, 全部是32kHz, 分別是定時器1/2/3。我們使用定時器1來示範一個週期性定時器是怎樣工作的。
複製下面最初的3行代碼至REPL來查看結果。
1from machine import Timer
2t = Timer(1) # Use Timer 1/2/3 only
3t.start(2000000, t.PERIODICAL) # Set GTimer fired periodically at duration of 2 seconds, printing text on the terminal
4# To stop the periodical timer, type
5t.stop()
信息
–timer triggered. to stop: type t.stop()–
每2秒會被打印在端口。如需停止定時器, 輸入
t.stop()
。