SCOPE Solution

DUTY

SCOPE ACT 1

In-game screenshot of DUTY
In-game view
FamilySCOPE Graph0.085 Difficulty0.085 Ring01 IDsc_a1_02_duty

Prerequisites

DC OFFSET

Unlocks

LENGTH RECEIPTConst Gate

Reference firmware sc_a1_02_duty locked
Par power15 Par lines6 Par chips1

Objective

The same square at 25% duty: HIGH 2 ticks, LOW 6.

Board Data

  • Window: 32
  • Pins: p0 OUT
  • Channels: p0 ANALOG label=CH1_p0_DAC
  • Peripherals: DAC data=p0 label=DAC_on_p0
Firmware Solution
; DUTY reference: 25% duty square on p0 (high 2 ticks, low 6 ticks; period 8).
loop:
      out  p0, 255      ; latch HIGH
      slp  2            ; 2 high ticks
      out  p0, 0        ; latch LOW
      slp  6            ; 6 low ticks
      jmp  loop
Board Definition
# DUTY. ACT 1, analog/PWM. The two slp counts are the duty knobs; the period stays 8.
# Reference is sc_a1_02_duty.asm.
# TITLE DUTY
# OBJECTIVE The same square at 25% duty: HIGH 2 ticks, LOW 6.
ID sc_a1_02_duty
WINDOW 32
DIR p0 OUT
PERIPH DAC data=p0 label=DAC_on_p0
CHAN p0 ANALOG label=CH1_p0_DAC
PAR power=15 lines=6 chips=1