I appreciate everyone's help...but i'm struggling
Here's what i need to accomplish in layman's terms:
When DCNT reaches 746 pulses, Y0 output triggered.
After Y0 is triggered, i need to change DCNT Preset Value to 32 pulses.
When DCNT reaches 32 pulses, Y0 triggered again.
After Y0 is triggered, i need to change DCNT Preset Value to 64
When DNCT reaches 64 pulses, Y0 triggered again.
After Y0 is triggered, i need to change DCNT Preset Value to 32 pulses.
When DCNT reaches 32 pulses, Y0 triggered again.
I'm trying to accomplish this with MOV (or DMOV) but i can't seem to get my logic right.
I don't know how to prevent the MOV of 64 to 32 until the Y0 has been fired at 32 pulses.
Here's what i need to accomplish in layman's terms:
When DCNT reaches 746 pulses, Y0 output triggered.
After Y0 is triggered, i need to change DCNT Preset Value to 32 pulses.
When DCNT reaches 32 pulses, Y0 triggered again.
After Y0 is triggered, i need to change DCNT Preset Value to 64
When DNCT reaches 64 pulses, Y0 triggered again.
After Y0 is triggered, i need to change DCNT Preset Value to 32 pulses.
When DCNT reaches 32 pulses, Y0 triggered again.
I'm trying to accomplish this with MOV (or DMOV) but i can't seem to get my logic right.
I don't know how to prevent the MOV of 64 to 32 until the Y0 has been fired at 32 pulses.