-
Thread
Pi Pico PWM mit Totzeit
FIFO holen mov x, osr ; Verschiebe in das X-Register jmp !x skip_high ; Wenn 0, ueberspringe set pins, 2 ; High-Side AN (GPIO3 = 1), Low-Side AUS (GPIO2 = 0) high_loop: jmp x-- high_loop ; High-Zeit runterzaehlen skip_high: set pins, 0 ; Beide
Wenn die PIO Progs etwas komplexer werden, braucht man manchmal etwas Platz. ``` set pins, 0 ; Beide AUS -> Totzeit (~40ns) nop ; nops fuer Totzeit nop ; nop nop ``` ``` set pins, 0 [4] ; Erst Befehl ausführen, dann n Zyklen anhalten (0…31