타이머(TIMER)

Download Report

Transcript 타이머(TIMER)

-18Th K.H Cho

TIMER란?

TIMER 사용 목적

TIMER 레지스터 사용방법

소스 해석
타이머(TIMER)란??
- 말 그대로 시간과 관련이 있겠죠?
타이머(TIMER)란??
- 시간을 세는거에요!
참~ 쉽죠~~잉?
TIMER 를 왜쓸까요??
- 당연히 시간을 세는데 쓰죠
시간을 왜 셀까요??
- 적절한 시간에 원하는 기능을 하
기 위해서 사용을 해요
시간을 어떻게 셀까요?
- MCU의 심장
크리스탈!
Timer/Counter Control Register
Timer/Counter Control Register
Timer/Counter Register
Timer/Counter Interrupt Mask Register
Bit1 : OCIE ( 비교일치 Interrupt Enable)
Bit0 : TOIE ( Overflow Interrupt Enable)
비교일치 Interrupt?
- TNCT레지스터와 OCR레지스터의 값을 비교
해 같으면 발생하는 인터럽트
Overflow Interrupt?
- TCNT레지스터는 0x00부터 0xff까지 세는데
오버플로우가 생기면 발생하는 인터럽트

로봇스터디 ATmega8535 (이재창 저)

AVR ATmega128 마이크로컨트롤러

alldatasheet.com

Interrupt & External – Interrupt (15th 원종하)

LED Seminar (18th 안호윤)