Новичок
Регистрация: 29.06.2012
Сообщений: 96
Репутация: 45
![]() |
Надо смотреть. Если калибровка родная, то проблема в программе. Поищите вариант проверки калибровки.
|
||
Оценка
|
Новичок
Регистрация: 29.06.2012
Сообщений: 96
Репутация: 45
![]() |
Цитата:
Меняйте тут: Код:
pau1s movlw .30 ; было .51 movwf tmp ; call pau25ms decfsz tmp,1 goto $-2 return |
||
Оценка
|
Новичок
Регистрация: 29.06.2012
Сообщений: 96
Репутация: 45
![]() |
|
||
Оценка
|
Новичок
Регистрация: 11.10.2012
Сообщений: 15
Репутация: 13
![]() |
|
||
Оценка
|
Новичок
Регистрация: 11.10.2012
Сообщений: 15
Репутация: 13
![]() |
Цитата:
Мне здесь один знающий человек (Николай Петрович, http://ra4nal.qrz.ru) подсказал следующее: "... Принцип везде одинаков. Считаем сколько раз прибавили или вычли константу и, когда достигнуто, например 5 раз, удваиваем эту константу и обнуляем счетчик. Только нужно ограничить максимальное значение константы, иначе неудобно вводить...." В схеме его частотомера так сделано - чем дольше держишь кнопку нажатой тем большей становиться вводимая константа. Фрагмент, отвечающий за это после "; Ввод ПЧ". Архив с исходником программы для частотомера (есть на указанном выше сайте) во вложении. |
||
Оценка
|
Новичок
Регистрация: 11.10.2012
Сообщений: 15
Репутация: 13
![]() |
Цитата:
Поменял movlw .35 ; было .51 Стало как и в последнем моем варианте - отставание 20с в час. Ставлю movlw .34 ; было .51 часы явно убегают вперед. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |