I've just started playing with the tmr1 on the 16F690. I'm using the t1ckin for an async counter to measure rotational shaft speed. What I can't seem to get is how to determine when the timer stops incrementing, ie: when the shaft has stopped rotating or is slowing down. I have tried the count command, but I can't use it due to the long delay necessary for the count. I know I'm going to feel stupid when someone shows me, but I just have a block or something...I'm only using the tmr1L for the timer, since the initial shaft speed doesn't need to register over 60 revs per second.
I've been reseting the timer once it reaches 60 since I'm only interested when the speed of the shaft is less than 60. Does anyone have any ideas about how to tell when the timer has stopped incrementing???
Thanks,
Dan