아두이노 우노, 마이크로 1클럭의 시간을 구하는 방법.

1클럭의 시간은
4/1000000초 즉 0.000004초이다.
4μs(마이크로세컨드1/1,000,000)이다.

--------------------------------------------------------------------

구하는 방법은 다음과 같다.

아두이노 우노, 마이크로는 Clock Speed가 16 MHz 이다.
1초에 16000000클럭 스피드이다.

아두이노 기본 분주기(prescaler)는 64이다.
이는 64클럭을 1클럭으로 낮춘다는 것이다.
사용자에 따라 원하는 클럭이 다를수 있으니 조절할 수 있게 되어 있다.

16000000/64 = 250000
1초에 25000 클럭이다.

1초를 25000 클럭으로 나누면 1클럭에 몇초인지 알수 있다.

1/250000 = 0.000004

댓글

이 블로그의 인기 게시물

파이썬 vscode에서 자동 코드 정렬. Formatter.

플러터(flutter) 개발 참고 사이트들.

Unity3D git 저장소에 올릴때 필요없는 파일 제외하기. gitignore