Raspberry Pi Pico PIO State Machine
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

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)