타이머: 내부 클럭을 셈 (16Mhz) -> 일정시간 간격의 펄스를 만들어 내거나 일정시간 경과후에 인터럽트 발생시킴 (인터럽트 발생시켜 특정장치 제어). 이벤트에 대해 시간을 유추할 수 있음
카운터: MCU 외부에서 입력되는 클럭을 세는 장치. 이벤트에 대해 시간을 유추할 수 없음
타이머와 카운터는 같은 하드웨어를 사용하는 장치임. 그래서 항상 같이 따라다님..
8bits : 0~255 . 256이 되면 overflow
TCNT : Timer Counter 수를세는 레지스터
TCCR : Timer Counter Control Registor 타이머 카운터 제어 레지스터
OCR : Output Compare Registor
(E)TIMSK : (Extended) Timer Interrupt Mask registor
TIFR : Timer counter Interrupt Flag Registor
'임베디드 > Atmega128' 카테고리의 다른 글
atmega128A datasheet 데이터시트 (0) | 2021.01.04 |
---|---|
04_HBridgeCircuit.c DC 모터 (0) | 2020.12.29 |
모터 L 298 (0) | 2020.12.23 |
atmega128- 03_external_pullup.c , internal_pullup 내부풀업 외부풀업 (0) | 2020.12.22 |
atmega128- 03_external_pulldown 외부 풀다운 (0) | 2020.12.17 |