Enigm (Enigm) » 13 апр 2020, 22:50
Это часть пишется в обработчике прерываний, откройте С файл и в самом низу увидите.
Он вызывается когда наступит прерывание.
if (ts_bit(pir1, CCP1IF)) Тут мы проверяем флаг CCP1IF если он взведен, значит это наше прерывание, а не чужое.
{
FCM_%n(); Тут мы заходим в само тело прерывания, где считаем длительность.
cr_bit(pir1, CCP1IF); Ну а тут сбрасываем флаг прерывания.
}