칩의 입력 클럭을 늦춰주는 것...
타이머를 이용할 때,,
칩의 발진 주파수는 타이머의 입력 클럭으로 사용하기에 너무 빠르므로,,(왜 빠른지는 아직 모르겠음..)
적당한 속도로 늦춰줘야 한다..
이 때 사용하는 것이 프리스케일러,,
ATMEGA 16L에서,,
발진 주파수를 CK라 하면,,
프리스케일러는 타이머의 입력 클럭으로,,
CK/8, CK/64, CK/256, CK/1024 중 하나를 선택하여 사용한다...
이를 선택할 때는,,
TCCRO, TCCR1B, TCCR2 레지스터의 0, 1, 2 비트를 셋팅하여 사용한다..
'공부 > 마이크로컨트롤러' 카테고리의 다른 글
타이머/카운터 CSn2:0의 의미 (0) | 2007.09.09 |
---|---|
[PIC] 프로젝트 파일 만들기 / 에디터 사용 / 시작 프로그램 어셈블 (0) | 2007.06.10 |
[PIC] MPLAB IDE 프로그램 설치 (0) | 2007.06.02 |
[PIC] 16F84A 명령어 / (어셈블러) 프로그램 예제 설명 (0) | 2007.05.30 |
[PIC] 16F84A 구성과 동작 설명 (0) | 2007.05.29 |