Not necessarily. If you change ports from the interrupt, and start your interrupt routine from setting values to the port, then (in most cases) there will be no jitter.
Without interrupts, it is hard to produce no-jitter code even with assembler. Most people will rather live with jitter.
Not necessarily. If you change ports from the interrupt, and start your interrupt routine from setting values to the port, then (in most cases) there will be no jitter.
Without interrupts, it is hard to produce no-jitter code even with assembler. Most people will rather live with jitter.
Right. And I'm saying that if you set your port in the interrupt before any conditional branching, you don't have to make them execute in the same number of cycles.