Shifted Pulses with N2HET
I created the following program to produce shifted pulses.
L00 CNT { reg=A, irq=OFF, max = 60};
ECMP { hr_lr=LOW, en_pin_action=ON, pin=0, action=PULSEHI, reg=A, irq=OFF, data= 10, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=1, action=PULSEHI, reg=A, irq=OFF, data= 14, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=2, action=PULSEHI, reg=A, irq=OFF, data= 20, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=3, action=PULSEHI, reg=A, irq=OFF, data= 24, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=4, action=PULSEHI, reg=A, irq=OFF, data= 30, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=5, action=PULSEHI, reg=A, irq=OFF, data= 34, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=6, action=PULSEHI, reg=A, irq=OFF, data= 40, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=7, action=PULSEHI, reg=A, irq=OFF, data= 44, hr_data = 0x0 }
ECMP { hr_lr=LOW, en_pin_action=ON, pin=8, action=PULSEHI, reg=A, irq=OFF, data= 50, hr_data = 0x0 }
ECMP { next= L00, hr_lr=LOW, en_pin_action=ON, pin=9, action=PULSEHI, reg=A, irq=OFF, data= 54, hr_data = 0x0 }
It's possible to specify the duration of the pulses and delay between pulses.
But this program needs to set XOR between couple of pin and this loses 5 pins.
Is it possible to write another program which do not use XOR share?
Thanks for your help.
Kind regards
Jerome