Thanks, but I have already built the board, I don't want to cut traces if I don't have to. My original program produced the inverted waveform, I want to be able to produce the waveform per the sketch. As another experiment, I modified the program, adding another HIGH GPIO.0, but now both outputs go low at the same time for 8 mS.
high GPIO.0 'INITIAL CONDITIONS
high GPIO.1
START:
low GPIO.1
high GPIO.0 'GPIO.0 GOES LOW
PAUSEUS 4168 ' ON TIME
high GPIO.1 ' GPIO.1 GOES LOW
HIGH GPIO.0 'GPIO.0 STAYS LOW
PAUSEUS 4167 'DEAD TIME,
high GPIO.1 ' BOTH GO HIGH
PAUSEus 4168 'FOR 4.168 MILLISECONDS
high GPIO.1 BOTH STAY HIGH
PAUSEUS 4167 'DEAD TIME
GOTO START '60 HZ FREQUENCY
END
GPIO.0 and GPIO.1 are synchronous but I don't know that they follow the program!
Bookmarks