요약 하 면 신호 의 상승 시 시간 을 읽 고 인터럽트 를 걸 면 , 인터럽트 에서 는 읽혀진 시간 을 읽 는다 . 동시 에 신호 의 하강 에지 에 다시 시간 을 측정 하 여 인터럽트 를 걸 도록 해 놓 는다 . 그러면 다시 신호 의 하강 에지 에 인터럽트 가 걸리 는데 , 이때 측정 한 시간 값 에서 전 에 측정 한 시간 값 을 빼 면 펄스폭 이 차지 한 시간 이 된다 . 카운터 는 계속 업 카운트 를 하 므로 오버 플로우 가 발생 하 는 경우 가 있 는데 , 이때 는 카운터 가 가질 수 있 는 최대 값 에서 상승 에지 시간 을 빼 고 여기 에 상승 에지 에 측정 한 시간 을 더 하 여 주 면 된다 . 오버 플로우 의 체크 는 하강 에지 시간 이 상승 에지 시간 보다 작 은 경우 이 다 .