Code:
ISR(TIMER1_CAPT_vect)
{
TIMER1_OFF;
TCNT1 = 0;
g_tick = ICR1 / RESOLUTION;
g_pos = 0;
OCR1A = g_tick;
TIMER1_ON;
Try to give instead
Code:
ISR(TIMER1_CAPT_vect)
{
g_tick = ICR1 / RESOLUTION;
TCNT1 = 0;
g_pos = 0;
OCR1A = g_tick;