docs/pyboard/quickref: Add section on "delay and timing" for utime mod.
And remove reference to deprecated pyb.delay() and pyb.millis().
This commit is contained in:
parent
5c3a2f162e
commit
efc904c41d
@ -20,14 +20,25 @@ See :mod:`pyb`. ::
|
|||||||
|
|
||||||
import pyb
|
import pyb
|
||||||
|
|
||||||
pyb.delay(50) # wait 50 milliseconds
|
|
||||||
pyb.millis() # number of milliseconds since bootup
|
|
||||||
pyb.repl_uart(pyb.UART(1, 9600)) # duplicate REPL on UART(1)
|
pyb.repl_uart(pyb.UART(1, 9600)) # duplicate REPL on UART(1)
|
||||||
pyb.wfi() # pause CPU, waiting for interrupt
|
pyb.wfi() # pause CPU, waiting for interrupt
|
||||||
pyb.freq() # get CPU and bus frequencies
|
pyb.freq() # get CPU and bus frequencies
|
||||||
pyb.freq(60000000) # set CPU freq to 60MHz
|
pyb.freq(60000000) # set CPU freq to 60MHz
|
||||||
pyb.stop() # stop CPU, waiting for external interrupt
|
pyb.stop() # stop CPU, waiting for external interrupt
|
||||||
|
|
||||||
|
Delay and timing
|
||||||
|
----------------
|
||||||
|
|
||||||
|
Use the :mod:`time <utime>` module::
|
||||||
|
|
||||||
|
import time
|
||||||
|
|
||||||
|
time.sleep(1) # sleep for 1 second
|
||||||
|
time.sleep_ms(500) # sleep for 500 milliseconds
|
||||||
|
time.sleep_us(10) # sleep for 10 microseconds
|
||||||
|
start = time.ticks_ms() # get value of millisecond counter
|
||||||
|
delta = time.ticks_diff(start, time.ticks_ms()) # compute time difference
|
||||||
|
|
||||||
LEDs
|
LEDs
|
||||||
----
|
----
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user