В общем в BASCOM у меня таймер настроен так
Config Timer1 = Timer , Prescale = 256 , Clear Timer = 0 Enable Timer1 Compare1a = 100 'конфигурируем по сравнению On Compare1A OnTimer1 Enable Compare1a
Вот как раз строка "Clear Timer = 0" позволяет не сбрасывать таймер в момент прерывания по сравнению Compare1A
А как сделать тоже самое в FA?
$Timer1=Timer, Prescale=256, Compare1A=DisConnect Declare Interrupt Oc1A() Enable Oc1A Start Timer1
При таких настройках прерывание по сравнению срабатывает, но таймер очищается.
Если совсем убрать "Compare1A=DisConnect", то ничего вообще не срабатывает