почему таймер выдает неправильные промежутки времени?МК - ATmega16
Отправлено
irek 30 мая 2007 г. 13:20
Вроде все делаю правильно: тактовая частота 4МГц,предделитель частоты,например,1 (пробовал 64).Мне нужно выполнять прерывания по переполнению каждые 25 мксек.Ставлю TCNT0=0x9C(отсчитать 100 и прерваться,т.к. 4МГц - один отсчет = 0,25мксек).Прерывания выполняются черт знает когда(время конечно стабильно,но больше).Я использую 8битный Timer 0.Может я неправильно считаю,подскажите плиз. P.S. Может ли повлиять на это совместная работа нескольких таймеров,я использую оба 8 битных таймера?