в той ветке был такой код:
.def ConstFF = R8
.def _TOV1 = R9
.def _Sreg = R10
....
clr ConstFF
dec ConstFF
ldi R16, (1 << TOV1)
mov _TOV1, R16
....
; Input Capture:
TIM1_CAPT:
in _Sreg,SREG
in R4, ICR1L
in R5, ICR1H
tst R5
brmi _do_not_correct_result
in R6, TIFR
and R6, _TOV1
breq _do_not_correct_result
out TIFR, R6
sub R2, ConstFF
sbc R3, ConstFF
_do_not_correct_result:
mov R6, R2
mov R7, R3
out SREG,_Sreg
; <-- 32bit Result R7-R6-R5-R4 (MSB R7)
reti
; Timer Overflow:
TIM1_OVF:
in _Sreg,SREG
sub R2, ConstFF
sbc R3, ConstFF
out SREG,_Sreg
reti
Не понял, что Вы хотели сказать фразой "Вот тут-то и нужен TOV, а вот отдельное прерывание для него совсем не нужно, ибо вредно и вносит неизбежный раздрай". Прерывание по переполнению требуется в любом случае, так как по каждому переполнению нужно инкрементировать расширитель.