Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from machine import *
- def test():
- saw = []
- sqw = []
- tri = []
- for i in range(64):
- saw.append(i*4)
- sqw.append(255 if i < 32 else 0)
- tri.append(abs(i - 32)*8)
- Clock(Clock.PWM, source=Clock.OSC, divi=2, divf=0, mash=0)
- p = PWM(Pin(18), tick_hz=96000000, duty_ticks=0, period=256, ms=PWM.MS_DISABLE, use_fifo=1)
- p.fifo_clear()
- while True:
- for i in range(1000):
- for w in saw:
- p.fifo_queue(w)
- for i in range(1000):
- for w in sqw:
- p.fifo_queue(w)
- for i in range(1000):
- for w in tri:
- p.fifo_queue(w)
Add Comment
Please, Sign In to add comment