Показать сообщение отдельно
Старый 17.04.2010, 12:52   #465   
Форумец
 
Сообщений: 4
Регистрация: 11.04.2010
Возраст: 47

lublupospat вне форума Не в сети
Цитата:
Сообщение от petrd Посмотреть сообщение
1. Регистры таймера лучше не предустанавливать (перезаписывать), а таймер не останавливать.
2. Таймер должен катиться и катиться, а его значения только считывать и сравнивать.
3. Для точных отсчетов периодов лучше использовать TMR2 и PR2, при помощи которых можно точно настраивать нужные периоды прерывания.
Я как бы и предложил то считать временные задержки по ТМР2 с пределителем 1:8
но при достижении таймером 0.1сек (50 входов в прерывание для моего кварца 20МГц) останавливать оба таймера сумировать и выдавать результат за одно проверять кнопки вбивать все стартовые значения таймера (15534) и запускать опять новый цикл

И еше такой вопрос а как правильно прописать приоритет прерываний от таймеров?
  Ответить с цитированием