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