You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
542 B
29 lines
542 B
2 months ago
|
from machine import Pin
|
||
|
import rp2
|
||
|
from time import sleep
|
||
|
|
||
|
@rp2.asm_pio(set_init=rp2.PIO.OUT_LOW)
|
||
|
def blink():
|
||
|
wrap_target()
|
||
|
set(pins, 1) [31]
|
||
|
nop() [31]
|
||
|
nop() [31]
|
||
|
nop() [31]
|
||
|
set(pins, 0) [31]
|
||
|
nop() [31]
|
||
|
nop() [31]
|
||
|
nop() [31]
|
||
|
wrap()
|
||
|
|
||
|
led = machine.Pin(25, machine.Pin.OUT)
|
||
|
sm = rp2.StateMachine(0, blink, freq=2000, set_base=led)
|
||
|
|
||
|
# StateMachine aktivieren
|
||
|
|
||
|
sm.active(1)
|
||
|
|
||
|
# Für 3 Sekunden laufen lassen.
|
||
|
sleep(3)
|
||
|
|
||
|
# deaktivieren
|
||
|
sm.active(0)
|