ATmega128 기초와 응용 타이머/카운터.

Slides:



Advertisements
Similar presentations
개인의견 차가있을수있음 훈훈한남자 배우 TOP 5. 5 위는 박보검 웃을때보이는 치명적인 미소 꺄 ~~~ 5위5위.
Advertisements

버킷 리스트 중 하나였던 “ 남도 맛 기행 ”.. 이라고 하면 왠지 거창한 느낌이지만, 사실 저주받은 미각으로써 왠만한 건 다 맛있는 나로써는 “ 맛 기행 ” 이라는 표현은 어울리지 않다. 그럼에도 불구하고 “ 맛 기행 ” 이라는 테마를 잡은 건 남도하면 역시 “ 맛 ”
기업 인사담당자가 밝힌 면접 합격 비법 취업포털 사람인 ( 기업 인사담당자 397 명 조사 )
과제제안서 ( 영상처리를 이용한 골프 도우미 ) 이종원 박준도 박현욱 황성수 조성건.
마이크로콘트롤러 설계 – 4 Timer 실습 2 – T1, T3
KT-M128 Peripheral Device
2016년도 제2차 서비스 자격시험 고사장 안내 시험종목: 병원서비스코디네이터, 서비스경영컨설턴트,
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
BMC 활용한 사업모델 구축 사회적기업 컨설팅 방법론.
[스포츠서울]렛츠런파크 제주(본부장 전성원)는 지난 23일 32년 만의 기록적인 폭설과 한파로 제주경마시행 자체가 어려웠으나 안개 개선 시스템을 운영, 경마를 시행함으로써 고객들로부터 큰 호응을 얻었다.   과거에는 일기불순에 의한 경주 취소로 인해 막대한 경영상의.
문자메시지 사용예절 방법 1. 매일 매일 일정한 수의 문자를 보내라 2. 짜투리 시간이나 이동중에 보내는 것을 습관화하라
AVR.
ROBOTICS LAB. DSP TMS320F2812 ROBOTICS LAB.
AVR 실습.
2012년도 부산문화재단 지원사업 2차 설명회 후원 주최 (수) 15:00 부산디자인센터 6층 이벤트홀.
AVR - Chapter 11 황 지 연.
다섯째날 : 외부 인터럽트 - 당근이의 AVR 갖고 놀기 - 당근닷컴
ATMega128 I/O Ports KyungHee Univ..
서 론 금융소득종합과세제도 제 1 절 이자소득 제 2 절 배당소득
조직안정화를 통한 지속적인 조직활성화를 위한 고찰(案)
Ⅲ. 비 전 [Vision].
UNIT 15 Timer & Watch Dog 로봇 SW 교육원 조용수.
마이크로프로세서 응용 및 실습 (AVR Microprocessor) 정 원 근.
ATmega 128 MCU를 이용한 MP3 보드 제작 김태호 김소정.
Analog Signal 의 PWM 출력 By hyaoo.
매트릭스를 이용한 가스 비상 경보기 기초 전자회로 및 실험 Presented by 이태교
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
임베디드 하드웨어 Lecture #6.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
ATmega128 CH 1 Atmega 128 Board CodeVision.
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
Chapter 10. Interrupt.
AVR - Chapter 6 황 지 연.
Chapter 7. Pentium Processor
6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
시스템 평가와 문서화 6.1 시스템 평가 6.2 시스템 도입 평가 6.3 시스템 문서화.
AVR - Chapter 2 황 지 연.
DK-128 ADC 실습 아이티즌 기술연구소
AVR - Chapter 12 황 지 연.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
타이머카운터 사용법 휴먼네트웍스 기술연구소
다섯째날 : 외부 인터럽트 - 당근이의 AVR 갖고 놀기 - 당근닷컴
Computer System Architecture
2015棋道學習 目標 -수읽기 기본 교재를 중심으로-.
고 흥 종 합 병 원 (CS).
6장 연산 장치 6.1 개요 6.2 연산장치의 구성요소 6.3 처리기 6.4 기타 연산장치.
메모리란?? 조대민 -1-.
여행자 보험 가입 시,기내용 목베게+투어팁스 무료맵북 증정
2011년2학기 임베디드시스템 응용(# ) #5. Timer_3
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
사거리 신호등 제어 한국외국어대학교 전자공학과 SoC 설계.
Customer Satisfaction
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
멸종위기동물 5-1 이채원.
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
○ 직 무 기 술 서 드라이빙센터 매니저 1. 주요 업무 2. 자격요건 직 무 드라이빙센터 매니저 근무형태
5강 북한사회의 실상.
작동 원리 Keypad 박민호.
쇼핑몰기획서 작성자 : 이나경.
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 14회차 강사 : 박영민.
1. 가상 메모리의 개념 프로그램에 의해 빈 프레임은 부재된 페이지를 수용하기 위해 사용. 페이지 대치 과정.
CONTENTS Part1. 조사 개요 / 3 1. 조사 목적 2. 조사 설계 3. 주요 조사 내용 4. 응답자 특성 5. 지수산출방법 Part2. 결과요약 및 제언 / 9 Part3. 조사결과 분석(만족도) / 종합 및 차원 만족도 2. 항목 만족도 3.
2. 청소년 문제와 청소년 건전한 청소년 문화의 정립 (3) [ ] 나상균.
화면이름 봉사단체이관신청 화면경로 CS > 봉사단체관리 > 봉사단체이관신청 설 명
직장인의 비즈니스 매너 및 에티켓.
임베디드 하드웨어 Lecture #6.
Lecture 7 7-Segment LED controller using u-controller
우리의 영업력을 진단한다!!! ㈜엑스퍼트컨설팅.
2016년 3정 5행 추진현황보고 (5월 실적) 생산관리팀.
Presentation transcript:

ATmega128 기초와 응용 타이머/카운터

타이머/카운터 타이머/카운터0 구조 : 8비트 (255개를 셀 수 있음) 프리스케일러 : 1,8,32,64,128,256,1024 타이머/카운터1 구조 : 16비트 (약 65000개 셀 수 있음) 프리스케일러 : 1,8,64,256,1024 타이머/카운터2 구조 : 8비트(255개를 셀 수 있음) 프리스케일러 : 1,8,64,256,1024 타이머/카운터3 구조 : 16비트 (약 65000개 셀 수 있음) 프리스케일러 : 1,8,64,256,1024

타이머/카운터 타이머/카운터0 구조 : 8비트 (255개를 셀 수 있음) 프리스케일러 : 1,8,32,64,128,256,1024 타이머/카운터1 구조 : 16비트 (약 65000개 셀 수 있음) 프리스케일러 : 1,8,64,256,1024 타이머/카운터2 구조 : 8비트(255개를 셀 수 있음) 프리스케일러 : 1,8,64,256,1024 타이머/카운터3 구조 : 16비트 (약 65000개 셀 수 있음) 프리스케일러 : 1,8,64,256,1024

타이머/카운터

타이머/카운터 < 용어 > BOTTOM : 타이머/카운터가 가질 수 있는 최소값(0x00)을 나타낸다. MAX : 타이머/카운터가 가질 수 있는 최대값으로, 8비트 타이머/카운터에서는 0xFF, 16비트 타이머/카운터에서는 0xFFFF를 나타낸다. TOP : 타이머/카운터가 동작모드에 따라 취할 수 있는 최대값으로, 0xFF(16비트의 경우 0xFFFF)와 같은 고정값을 가질 수도 있고 또는 레지스터에 의해 지정될 수도 있다. 비교매치 : TCNTn(타이머 카운터 레지스터)와 OCRn(출력비교레지스터)와 같아지는 것을 나타낸다.

타이머/카운터 Bit6, Bit3 – WGM00,WGM01(Waveform Generation Mode) : 파형을 만들어 낼수 있다.

타이머/카운터 Bit5, Bit4 – COM01,COM00(compare Match Output Mode) 비교 일치 출력레지스터 : 앞서 말한 모드(파형만들기)의 출력 기능을 갖는다.

타이머/카운터 Bit5, Bit4 – COM01,COM00(compare Match Output Mode) 비교 일치 출력레지스터 : 앞서 말한 모드(파형만들기)의 출력 기능을 갖는다.

타이머/카운터 Bit2~0 – CS2~0(클럭 선택) : 발진기에서 나오는 클럭을 조절해 준다.

타이머/카운터 TCNT0(timer/counter 0 Register) : 타이머 카운터 0 레지스터 : 펄스의 개수를 센 것을 저장시킨다. OCR0(Output Compare Register) : 출력비교 레지스터0 : TCNT0와 비교/일치를 한다 ASSR(Asynchronous Status Register) : 비동기 상태 레지스터 : Bit3- AS0(Asynchronous timer/Counter 0) : 비동기 타이머/카운터0 -> 수정발진기(16mHz)를 쓸건지 RTC(외부클럭발진기)를 쓸건지 정하는 비트

타이머/카운터 TIMSK(Timer/Counter Interrupt Mask Register) : 타이머/카운터 인터럽트 마스크레지스터 Bit1 – OCIE0 : 타이머/카운터 0 출력비교매치 인터럽트 인에이블 비트 : TCNT0와 OCR0의 값이 일치하여 TIFR(타이머/카운터 인터럽트 플래그 레지스터)의 OCF0비트가 셋 되면 대응하는 인터럽트 서비스 루틴이 실행 Bit0 – TOIE0 : 타이머/카운터 인터럽트 플래그 레지스터

타이머/카운터

타이머/카운터

타이머/카운터