Интересно получается.
так написано в документации по ПИКам:
12.4 Работа TMR1 в режиме синхронного счетчика
Работа TMR1 от внешнего источника тактового сигнала выбирается установкой бита TMR1CS в ‘1’. В этом режиме приращение таймера происходит по каждому переднему фронту сигнала на выводе T1OSI (если T1OSCEN=1)или T1OSO/T1CKI (если T1OSCEN=0).
Если -T1SYNC=0, то активный фронт внешнего тактового сигнала синхронизируется с внутренним тактовым сигналом на выходе асинхронного предделителя.
В SLEEP режиме микроконтроллера счетчик не будет инкрементироваться (при наличии тактового сигнала), т.к. синхронизатор выключен (предделитель продолжает счет тактовых импульсов).
или T1OSO/T1CKI (если T1OSCEN=0)
пишу прогу для считывания внешнего тактового сигнала(сигнал подключен к выводу RC0/T1OSO/T1CKI), выключаю T1OSCEN (=0) переполнение таймера вообще не происходит, включаю T1OSCEN=1, таймер начинает работать но с большими задержками, предполагаю, что пропускает импульсы.
Кто опытен в этом вопросе будьте добры помочь советом или примером, буду рад любому.
e-mail:
[email protected]