I guess I'm not grasping that - why is comp1 out of the interrupt routine?
here's the sequence...
Comp1 interrupts - store a number (an interrupt)
(returns to main program)
Comp1 interrupts again - clear a timer (another interrupt)
(returns to main program)
Comp2 interrupts - store a number (another albeit different interrupt)
(returns to main program)
could it be something specific to the Comp2 interrupt? incurring extra delay? (but that said, it's clearly not a static delay - seems to be pro rata to the incoming frequency on comp2....ie at 1000hz, the lowest number comp2 will go is 325, at 100hz the lowest number comp22 will go is about 3,000)
Bookmarks