I started messing around with Henrik had said about resetting the timer. I ran the timer thru a one second loop and if the tmr1L>0 then I reset the timer.
I then ran a counter to count up only when tmr1L was zero. The only way to have it be zero, was for the timer to quit counting. I used a count up to 3 just to be sure it wasn't just counting really slow and it works great. It may not be perfect, but it get the rev/second so close that it really doesn't matter for my application. Thanks guys for all the suggestions. you helped me a lot.
Dan
Bookmarks