What I mean by "upside down" is: When the programmed output is high, the output actually goes low and when the programmed output is low, it actually goes high.
We are not trying to give you a difficult time about this inverted waveform thing. It is just difficult to tell what you are seeing on a recurring waveform. Do you have another circuit synchronized with this output? Are you referencing the measurement to the PIC common?
The timing may be difficult to see with a rapidly cycling code. You could change the code to seconds, just to watch the sequence.
It looks like you WANT the output to be HIGH for three time increments and LOW for one. (See attachment.) http://www.picbasic.co.uk/forum/atta...1&d=1178466510
Is the waveform LOW for three time increments and HIGH for one?
Bookmarks