Помогите усреднить данные

Dredd_ku
Offline
Зарегистрирован: 06.09.2012

Доброго времени суток!

Подскажите кто чем может.

Имеется программа подсчитывающая количество импульсов за 40 секунд. Реализовано на таймерах (Т3, Т5). Так вот, при наличии 50 импульсов -  выпадают значения от 40 до 50 с периодом около 10. Не знаю чем и как поступить. Спасайте.

Dredd_ku
Offline
Зарегистрирован: 06.09.2012
  TCCR5B=0x06; 

  TCCR3A=0x00;
  TCCR3B=0x04;
  TCCR3C=0x00;
  TCNT3=0x00;
  OCR3AH=0x09;
  OCR3AL=0xC4;
  OCR3BH=0x00;
  OCR3BL=0x00;
  ICR3H=0x00;
  ICR3L=0x00;  
  // Timer(s)/Counter(s) Interrupt(s) initialization
  TIMSK3=0x02;

Инициализация таймеров

Ещё и ошибся - за 40 миллисекунд.