PIC_Study (1) 썸네일형 리스트형 [PIC12F EVM] TIMER0 테스트 [PIC12F EVM] TIMER0 테스트 TIMER0의 기본 구조는 아래와 같이 입력 클럭을 4분주 하고 2클럭 마다 TMR0를 증가 시킨다. 만약 간단히 대략 1ms를 만들려 다음과 같이 계산할 수 있다. 8Mhz 입력 클럭일 경우 8분주 했을때 타이머 오버플로우 인터럽트 시간은 8Mhz/4/8 = 4us => 256클럭마다 한번씩 오버플로 발생하므로 1.024ms 이다. TIMER0초기화 OPTION레지스터 void InitTimer0(void) { OPTION = 0; OPTION |= BIT1; //prescaler - 1/8 T0CS = 0; // Timer increments on instruction clock T0IE = 1; // Enable interrupt on TMR0 overfl.. 이전 1 다음