Merge pull request #26 from lurch/fix_pio_freq
Change a couple of PIO examples to run at 2000Hzpull/32/head
commit
e87f478c6c
|
@ -19,8 +19,8 @@ def blink():
|
|||
nop() [31]
|
||||
wrap()
|
||||
|
||||
# Instantiate a state machine with the blink program, at 1000Hz, with set bound to Pin(25) (LED on the rp2 board)
|
||||
sm = rp2.StateMachine(0, blink, freq=1000, set_base=Pin(25))
|
||||
# Instantiate a state machine with the blink program, at 2000Hz, with set bound to Pin(25) (LED on the rp2 board)
|
||||
sm = rp2.StateMachine(0, blink, freq=2000, set_base=Pin(25))
|
||||
|
||||
# Run the state machine for 3 seconds. The LED should blink.
|
||||
sm.active(1)
|
||||
|
|
|
@ -19,7 +19,7 @@ def irq_test():
|
|||
|
||||
rp2.PIO(0).irq(lambda pio: print(pio.irq().flags()))
|
||||
|
||||
sm = rp2.StateMachine(0, irq_test, freq=1000)
|
||||
sm = rp2.StateMachine(0, irq_test, freq=2000)
|
||||
sm.active(1)
|
||||
time.sleep(1)
|
||||
sm.active(0)
|
Ładowanie…
Reference in New Issue