Page 787 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 787
TCCR을 이용하면 동작모드 및 분주비를 설정하는 등의 기능을 수행할 수 있다.
- COMxx : Compare Match Output Mode : OC0 핀의 동작을 설정
COM COM
OC0 핀의 기능
01 00
PWM 정상적인 범용 I/O 포트로 동작
0 0
모드가 (OC0 출력을 차단)
아닌
0 1 Compare match에서 OC0 출력을 토글
경우
1 0 Compare match에서 OC0 출력을 0으로 clear
Fast
PWM
1 1 Compare match에서 OC0 출력을 1로 set
모드인
경우 0 0 정상적인 범용 I/O 포트로 동작(OC0 출력을 차단)
0 1 (reserved)
Compare match에서 OC0 출력을 0으로 clear,
1 0
TOP에서 OC0 출력을 1로 set
Phase 1 1 Compare match에서 OC0 출력을 1으로 set,
Correct TOP에서 OC0 출력을 1로 clear
PWM 0 0 정상적인 범용 I/O 포트로 동작(OC0 출력을 차단)
모드인
0 1 (reserved)
경우
상향카운터 compare match에서 OC0을 0으로 clear,
1 0
하향카운터 compare match에서 OC0을 1로 set
상향카운터 compare match에서 OC0을 1로 set,
1 1
하향카운터 compare match에서 OC0을 0으로 clear
- WGM01~00 ; Waveform Generation Mode : 카운터의 동작순서를 제어하여 어떤 파형을
발생하는지를 결정
OCR0 레지스터의 TOV0 flag의
모드 WGM01 WGM00 동작 모드 TOP
업데이트 시점 set 시점
0 0 0 Normal 0xFF 설정 즉시 MAX
1 0 1 Phase Correct 0xFF TOP BOTTOM
- 780 -