Hello everybody.
Вот читаю описание CCP Control Register из PIC18 manual
Там есть биты режима, есть режимы, когда Compare управляет пином CPP, а есть режим, когда по Compare генерируется прерывание (CCP pin is unaffected).
А одновременно, что нельзя? Срабатывает Compare, пин переключается, вызывается прерывание, обработчик прерывания загружает новое значение Compare Register.
Может поэтому вы всё норовите пинами программно дергать?
14.10:Compare сбрасывает таймер только в режиме "Special Event Trigger"? При этом прерывания не генерятся?
17.4.4: When the device is placed in SLEEP, the timer will not increment (since it is in Synchronous mode)То есть capture/compare в SLEEP не работают?
ps: ECCP в моей версии мануала не описан: Please check the Microchip web site for Revision B of the ECCP Section
Alexey