One Step Closer - AVR ATMEGA128 -

Slides:



Advertisements
Similar presentations
3 월 8 일 GM 대우 구미 정비사업소 (14:00 ~ ) 2006 년 11 월 15 일 19:00 경 새차 받고 일주일만에 퇴근 무렵 회사주차장에서 시동 걸자 마자 굉음과 함께 순간 4000rpm 까지 상승 차가 앞으로 튀어 나갈려고 하는 느낌 ( 몸이 뒤로 움찔 )
Advertisements

사랑과 기쁨으로 연합하는 제 2 회 전교인 한마음 운동회 제 2 회 전교인 한마음 운동회 설명회 대한예수교장로회 자 양 교 회 1.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
반도체 전자 부품 유통사.
마이크로 컨트롤러 Microcontroller.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
Project Goal..! Milestone Role Division Achievement Result
DISPLAY Block diagram BASE BOARD CPU BOARD DDR-3 1GB (256MB X 4) CPU
미디어법 통과에 따른 삼성전자 SWOT 분석 도출
컴퓨터란?.
느리고 답답한 노트북 컴퓨터 새로 사지 말고 SSD하드 업그레이드로 해결!
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
[별첨2] 참고자료 에너지관리공단 홍보교육실.
다섯째날 : 외부 인터럽트 - 당근이의 AVR 갖고 놀기 - 당근닷컴
AVR 5관절 로봇 암 활용 예제.
H-Smart4412TKU 사용법 전자정보공학과 이 종 복.
마이크로프로세서(Microprocessor,µP)
USER’S MANUAL 모델명: CCR-201 코드시스템(주)
아두이노 프로그래밍 1일차 – Part2 아두이노 사양 강사: 김영준 목원대학교 겸임교수.
SMS를 이용한 오토바이 도난방지장치 5조 김성중 노광훈 최영미.
제어기술 소개 목표 : 제어기의 종류, 제어 방식 등을 살펴본다. 주요내용 제어기의 종류 제어방식 : 시퀀스, 피드백, 등.
RnA DISPLAY 구동 Clcd 구동 Made by Bonobonobono.
ATmega 128 MCU를 이용한 MP3 보드 제작 김태호 김소정.
자동제어 실험(2) 라인트레이서 제어.
Introduce to ATmega128 & Codevision
1. 아두이노란 무엇인가? - 스마트 폰으로 제어하는 아두이노 -.
주방 안전지킴이 강민준 강재성 이로운 최민성.
U
Arduino uno의 Hardware 구성부품의 종류와 그 용도.
아두이노와 Node.js를 이용한 IoT 프로젝트
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
제1강 기초 전기.
AVR - Chapter 2 황 지 연.
아두이노 기초 제 1 주 강의 소개, 환경 설정.
Presentation 정보통신과 6조.
냉난방 시스템 설계 논리회로 설계 및 실험 텀 프로젝트 제안서 16조 김태광 정상훈.
사물인터넷(IoT) 융합실습을 위한 교육용 실습장비
DK-128 ADC 실습 아이티즌 기술연구소
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
다섯째날 : 외부 인터럽트 - 당근이의 AVR 갖고 놀기 - 당근닷컴
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
전기, 안전하고 효율적으로 사용하기(2) 학습 주제 < 생각열기 >
국가대표 생애주기교육 프로그램 참여방법 안내
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
시각장애인을 위한 길안내 시스템 6월까지 홈네크워크라는 주제를 가지고 제작해 왔으나, 좀더 실생활에 필요한 것을 만들고자 하는욕심에 정말 필요한 기술이 무엇일까 라는생각을 하게 되었음, 지금부터 새로운 주제에대한 proposal 과 중간발표를 시작하겟습니다. DGR 2008.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
서브보일러 수돗물을 절약하기 위한 공주대학교 온새미로팀 환경공학 이선아 기계시스템공학 강태종 기계설계공학 장민규
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
컴퓨터의 구성 (하드웨어) 기술ㆍ가정 1학년 Ⅴ. 컴퓨터와 정보처리 〉 1.컴퓨터의 구조와 원리 (2 / 5) 1. 제작의도
프로젝트 진행내용.
AM-F100 스타폰 제품 사용 설명서.
체크포인트 가정 내 일어나는 사고에 대해 알아보고 사고예방을 위해 주의한다. | 예방법 장소별 사고 – 방과 거실 1 2 높은 곳 에 물건 두지 않기! 날카로운 모서리는 천으로 씌우기!
전사적 위험관리를 위한 비용절감 방안.
작동 원리 Keypad 박민호.
홈네트워크 시뮬레이션 중간 보고서 정 찬 번 석 성 환.
조사 설계안 개인용 미디어의 고객만족도와 이용실태조사 조.
방향 인식을 통한 자동 주행 카트 오승호 김종우 오윤진
아두이노 프로그래밍 Lecture #
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
토론의 기술 3 쟁점분석과 입론.
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
친환경 LED조명(거실,방,주방) 특가 판매 아파트단지 입주민들 가정의 전기료 절감,조도 개선을 위한
꿈꾸는 코딩 노트북 필수 지참 (중요!!) 모집 대상 : 초등 4~6학년 10명
일본의 전자가구 2**80**7 일본어학과 4학년 하*우
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

One Step Closer - AVR ATMEGA128 - CodeAche in WiseGuys Codeflaws @ gmail.com

1. 어디로 가고 있는가? 전기 , IC 칩 , 메모리 , 회로구성 “세한이, 솔아가 발표한 내용을 한번 더 상기시킬 수 있는 내용을 나열. 이것들을 하나로 모아서 학습에 용이한 형태로 구성한것이 아트메가다. “ 컨셉으로 진행.

1. 어디로 가고 있는가? 전기 , IC 칩 , 메모리 , 회로구성 “세한이, 솔아가 발표한 내용을 한번 더 상기시킬 수 있는 내용을 나열. 이것들을 하나로 모아서 학습에 용이한 형태로 구성한것이 아트메가다. “ 컨셉으로 진행.

1. 어디로 가고 있는가? 집적회로 사용자 인터페이스 마이크로 프로세서 전자 키트 키트에 포함되는 부품들은 기본적인 구성은 동일(메모리나 MCU,MPU등,ROM)하나 가격이나 제작사들에 따라 MPU의 종류나 부품들의 성능, 종류, 기본장착된 데이터입출력 포트들, LCD 등등이 모두 다르다. 일반적으로 우리같은 학생들은 하드웨어 학습용으로 ATMEL사의 AVR MPU를 장착한 ATMEGA128을 많이 사용함. 이외에도 많은 MCU가 있고, 키트의 종류나 제조사도 다양하다. 뭐랑 비슷하다? – 컴퓨터 , 결국 작은 컴퓨터 인데, 용도가 계산보단 제어에 가깝다.

1. 어디로 가고 있는가? 집적회로 사용자 인터페이스 마이크로 프로세서 전자 키트 키트에 포함되는 부품들은 기본적인 구성은 동일(메모리나 MCU,MPU등,ROM)하나 가격이나 제작사들에 따라 MPU의 종류나 부품들의 성능, 종류, 기본장착된 데이터입출력 포트들, LCD 등등이 모두 다르다. 일반적으로 우리같은 학생들은 하드웨어 학습용으로 ATMEL사의 AVR MPU를 장착한 ATMEGA128을 많이 사용함. 이외에도 많은 MCU가 있고, 키트의 종류나 제조사도 다양하다. 뭐랑 비슷하다? – 컴퓨터 , 결국 작은 컴퓨터 인데, 용도가 계산보단 제어에 가깝다.

1. 어디로 가고 있는가? 우리가 가는 길 여러가지 가전제품들에 사용됨 하드웨어 제품들의 기본원리를 이해하는데 효율적임. 생각없이 쓰던 것들의 원리를 조금이나마 이해가능. 결국 컴퓨터도 고성능 , 높은집적도의 키트일뿐임. 하드웨어 해킹의 기초가 됨 전기적인 성질, 가장 기본이 되는 AND,OR,NOR게이트들,회로구성,IC부품들,메모리 등등이 가장 기본. 그것들이 모여서 하나의 부품이 됨. 이것을 다룰 줄 알면 다른 공유기나, 자동차, 핸드폰 등등 하드웨어를 해킹하는 초석이 된다. 결국 컴퓨터를 깊히 이해할 수 있음. 우리가 가는 길

2. 마이크로 프로세서?? 간단하게 CPU를 생각하면 됨. CPU MPU or MCU 고성능 비쌈 많은 명령어 내장 컴퓨터는 게임,인터넷,통신,프린터제어,모니터출력,키보드입력 등등할께 많고 매우 복잡하다. -> 고성능의 계산이 필요함. 제어는 상대적으로 적음. 가전제품들은 어차피 큰 계산이 필요없음. 입력이나 출력역시 상대적으로 간단한 1,0 처리로 가능함. 정해진 동작만 수행하면됨. 또한 작아야하기때문에 크기가 커지면 안됨. 고성능 비쌈 많은 명령어 내장 상대적으로 큼 계산이 주된 목적 저성능 저렴함 적은 명령어 내장 상대적으로 크기가 작음 제어가 주 목적

2. 마이크로 프로세서?? MPU 메모리 중앙컨트롤러(CPU) 기타 주변 장치들 IO PORT MCU랑 MPU의 차이점. MCU , MPU 차이점 그래서 이러한 MCU와 다른 부품들을 모아둔 키트중 유명한게 ATMEL사의 AVR기반의 ATMEGA128이다. 이제 ATMEGA에 대해 알아봄 Micro Process Unit 연산이 주 목적 메모리가 많이 필요함 메모리를 외부에 둠 OFF-CHIP

2. 마이크로 프로세서?? MCU 중앙컨트롤러(CPU) 메모리 IO PORT 기타 주변 장치들 Micro Control Unit 제어가 주 목적 메모리가 적게 필요 메모리를 내부에 직접 ON-CHIP MCU랑 MPU의 차이점. MCU , MPU 차이점 그래서 이러한 MCU와 다른 부품들을 모아둔 키트중 유명한게 ATMEL사의 AVR기반의 ATMEGA128이다. 이제 ATMEGA에 대해 알아봄

3. ATMEGA128 키트 ATMEL사에서 만든 AVR 마이크로 프로세서 여러가지 장치를 효율적으로 모아둔 전자키트 구성은 키트제작회사마다 다르다. 이제 그냥 마이크로프로세서, 키트 이런말을 해도 알아들을 수 있습니다. 위 구성중 LED나 스피커 이런건 전자키트 제작회사마다 구성이 다르다. 가격도 다르고,.. 기본적으로 MCU와 이에 연결된 입출력 포트 , ISP다운로드 ,전원 정도는 기본적으로 구성되어 있다. 여기서 중요한건 MCU, PORT , ISP정도.. MCU는 설명완료했고, ISP는 MCU 안에있는 메모리에 직접 사용자가 코딩가능. 이 메모리에있는 명령을 MCU에 전원이 들어가면 읽어와서 처리. 포트에 대해서는 뒤에 설명 ISP – PC사에이는 케이블이 존재함(이 사진 넣어야됨)

3. ATMEGA128 키트 ATMEL사에서 만든 AVR 마이크로 프로세서 여러가지 장치를 효율적으로 모아둔 전자키트 구성은 키트제작회사마다 다르다. 이제 그냥 마이크로프로세서, 키트 이런말을 해도 알아들을 수 있습니다. 위 구성중 LED나 스피커 이런건 전자키트 제작회사마다 구성이 다르다. 가격도 다르고,.. 기본적으로 MCU와 이에 연결된 입출력 포트 , ISP다운로드 ,전원 정도는 기본적으로 구성되어 있다. 여기서 중요한건 MCU, PORT , ISP정도.. MCU는 설명완료했고, ISP는 MCU 안에있는 메모리에 직접 사용자가 코딩가능. 이 메모리에있는 명령을 MCU에 전원이 들어가면 읽어와서 처리. 포트에 대해서는 뒤에 설명 ISP – PC사에이는 케이블이 존재함(이 사진 넣어야됨) 기본 MCU , ISP , PORT ,전원 + 추가부품

3. ATMEGA128 키트 ATMEL사에서 만든 AVR 마이크로 프로세서 여러가지 장치를 효율적으로 모아둔 전자키트 구성은 키트제작회사마다 다르다. 이제 그냥 마이크로프로세서, 키트 이런말을 해도 알아들을 수 있습니다. 위 구성중 LED나 스피커 이런건 전자키트 제작회사마다 구성이 다르다. 가격도 다르고,.. 기본적으로 MCU와 이에 연결된 입출력 포트 , ISP다운로드 ,전원 정도는 기본적으로 구성되어 있다. 여기서 중요한건 MCU, PORT , ISP정도.. MCU는 설명완료했고, ISP는 MCU 안에있는 메모리에 직접 사용자가 코딩가능. 이 메모리에있는 명령을 MCU에 전원이 들어가면 읽어와서 처리. 포트에 대해서는 뒤에 설명 ISP – PC사에이는 케이블이 존재함(이 사진 넣어야됨) 기본 MCU , ISP , PORT ,전원 + 추가부품

3. ATMEGA128 키트

3. ATMEGA128 키트 이러한 입출력을 코딩으로 할 수 있음 MCU가 제어하는 방식

3. ATMEGA128 키트 이런걸 하는거를 보여주겠다

실제 ATMEGA128 코딩, LED실습 다운로드 MCU 메모리 결국 포트를 입력으로 쓸껀지 출력으로 쓸껀지. 포트가 여러 개이므로 여러가지 모듈을 붙여서 입력,출력가능. 엄청 다루기 편하고 선이 여러 개인 빵판?? 첫시간에 했던 LED 실습, LED 100개 구성, 순서대로 켜지게 . 이렇게 키트를 이용하면 절라 쉽다. (DEMO) 키트 실제로 보여줌. 컴퓨터랑 연결 코딩 , 컴파일 개념 LED , LCD 제어 소스의 대략적인 설명 DDRA , PORTA = 2진수(16진) 중점 MCU

4. 뭘 할 수 있을까? 이러한 입력 출력 컨트롤을 이용해서 다른 모듈들 (온도,동작감지 센서,모터 )에 입력 , 출력으로 연결 모든 하드웨어 제품 온도센서 PORT입력 무선모듈 PORT입력 PORT 출력 PORT 출력 물론 100% 0과 5V는 아니다. 다양한 기법이 존재하나 여기선 생략. 냉각기 팬

감사합니다. 물론 100% 0과 5V는 아니다. 다양한 기법이 존재하나 여기선 생략.