PaulStoffregen 9 년 전
부모
커밋
61b29fa289
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. +5
    -0
      teensy3/pins_teensy.c

+ 5
- 0
teensy3/pins_teensy.c 파일 보기

@@ -885,6 +885,11 @@ uint32_t micros(void)
//systick_istatus = istatus & SCB_ICSR_PENDSTSET ? 1 : 0;
if ((istatus & SCB_ICSR_PENDSTSET) && current > 50) count++;
current = ((F_CPU / 1000) - 1) - current;
#if defined(KINETISL) && F_CPU == 48000000
return count * 1000 + ((current * (uint32_t)87381) >> 22);
#elif defined(KINETISL) && F_CPU == 24000000
return count * 1000 + ((current * (uint32_t)174763) >> 23);
#endif
return count * 1000 + current / (F_CPU / 1000000);
}


Loading…
취소
저장