20
SERA ATmega128 1 일일 @wonsungyoun 1

SERA ATmega128 1일차

Embed Size (px)

DESCRIPTION

1교시 : 교육프로그램 소개 2교시 : 팀 소개 및 아이디어 발표 3교시 : ATmega128 소개 및 실습(프로그램 넣기) 4교시 : 팀회의 및 최종 주제 발표 http://wonsungyoun.wordpress.com http://twitter.com/wonsungyoun http://eesera.ssu.ac.kr

Citation preview

Page 1: SERA ATmega128 1일차

1

SERA ATmega1281 일차

@wonsungyoun

Page 2: SERA ATmega128 1일차

2

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 교육일정8 월 8 일 ( 일 ) 8 월 9 일 ( 월 )

8 월 10 일 ( 화 )

8 월 11 일 ( 수 )

8 월 12 일 ( 목 )

8 월 13 일 ( 금 )

1 교시18:00 시

-18:50 시

교육프로그램소개

이론교육ADC 교육 및

관련연습시리얼통신

교육 및 연습작품중간발표

( 설계 )작품제작 3

2 교시19:00 시

-19:50 시

ATmgea128소개 및 실습( 프로그램 넣

기 )

LED 모듈제작 스위치모듈제작 LCD 모듈제작 작품제작 1작품보고서및 PT 제작

3 교시20:00 시

-20:50 시

팀 소개 및아이디어발표

프로그래밍교육 및 실습(LED 조작 )

프로그래밍교육 및 실습

( 스위치 연동 )

프로그램밍교육 및 연습

( 통신 및 LCD)작품제작 2

작품발표및 평가

( 선배님들 초청 )

4 교시21:00 시

-??:00 시

팀 회의 및최종주제 발표

LED 과제 스위치 과제작품제작 및

중간발표 준비질의 응답 뒷풀이

Page 3: SERA ATmega128 1일차

3

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

Intro

• Why the ATmega128?

– 많은 임베디드 시스템에서 사용

– 분산시스템의 발달로 활용범위 확대

– 8bit 계열에서 가장 광범위하게 활용

– 플래쉬메모리 내장으로 ISP 가능

– 각종 시스템 구현으로 적합 . 전자 , 컴퓨터 , 정보통신 및

멀티미디어 분야에서 필수적 요소로 활용됨

– 4 학년 캡스톤 설계에서 중심적 요소

Page 4: SERA ATmega128 1일차

4

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 Ex.1

http://www.youtube.com/v/MMdT2eWhI40

Page 5: SERA ATmega128 1일차

5

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 Ex.2

http://www.youtube.com/v/AI6FTGtKfqk

Page 6: SERA ATmega128 1일차

6

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 Ex.3

http://vimeo.com/moogaloop.swf?clip_id=13676705

Page 7: SERA ATmega128 1일차

7

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

1 교시 끝 쉬는시간

Page 8: SERA ATmega128 1일차

8

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 구현 가능 기술• 기준은 전압 제어 .• 여러 포트를 이용해서 다양한 제어가 가능 .• 터치 LCD, LCD, LED 이용가능 .• 시리얼 RS-232, Bluetooth, Zigbee 통신 가능 .• 릴레이이용 220V 제어 .• DC, 서보 , 스텝핑 모터 활용가능 . • 전압 측정 가능 (ADC)• 거리 , 빛 , 온도 , 가속도 등 다양한 센서이용가능 .

2 교시

Page 9: SERA ATmega128 1일차

9

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 스펙Manufacturer Atmel

Product Category Microcontrollers (MCU)

Data Bus Width 8 bit

Family AVR

Program Memory Type Flash

Program Memory Size 128 KB

Data RAM Size 4 KB

Interface Type 2-Wire or SPI or USART

Maximum Clock Frequency 16 MHz

Number of Timers 4

Operating Supply Voltage 4.5 V to 5.5 V

Maximum Operating Temperature + 85 C

Minimum Operating Temperature - 40 C

Page 10: SERA ATmega128 1일차

10

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 기능기능별 분류•타이머 / 카운터•인터럽트•시리얼통신 (USART0, USART1)•SIP( 고속동기화 )•ISP(In-System-Programing)•ADC(Analog-Digtal-Converter)

포트별 분류•포트 A : 외부 메모리와 데이터버스•포트 B : SPI, PWM 단자 •포트 C : 외부 메모리와 데이터버스•포트 D : 타이머 , 외부 인터럽트용•포트 E : 비교기 , USART•포트 F : ADC, JTAG•포트 G : 외부접속위한 스트로보 신호용

Page 11: SERA ATmega128 1일차

11

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

ATmega128 프로그램 넣기• 프로그램을 넣는 방식은 여러가지 .• 제일 보편적인 방식은 USB, 병렬포트 .• USB 의 경우 추가적인 드라이버 설치 필요 .• 병렬포트경우 CMOS 설정 필요 .

• 코드비전에서 설정 필수 .

Page 12: SERA ATmega128 1일차

12

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

USB 의 경우• 드라이버 설치 필요• Win XP :

http://bit.ly/9BOTGF

• Win 7 : http://bit.ly/b8UFNu

사진 출처 : NewTC

Page 13: SERA ATmega128 1일차

13

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

USB 의 경우

http://www.youtube.com/v/TBazZtPz44w

Page 14: SERA ATmega128 1일차

14

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

병렬 포트의 경우

컴퓨터 부팅시 del 혹은 F2 키를 눌러서 CMOS진입Onboard Parallel Port를 378/IRQ7 으로 변경

연결잭의 뒷면을 확인해서컴퓨터 병렬 포트의 값과

ATmega128의 포트값과 비교하여 매치시킨다.

병렬포트 ( 컴퓨터 )ATmega128 핀위치

Page 15: SERA ATmega128 1일차

15

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

병렬 포트의 경우

http://www.youtube.com/v/i-5SX89B1DY

Page 16: SERA ATmega128 1일차

16

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

추천 프로젝트• 보안 경보 장치 - 도어락• 화장실 에너지 절약 장치 - 릴레이사용• 오락실 농구대• 유선 투표시스템• 시리얼통신을 이용한 계산기 프로그램• 유선 PT 리모컨• LED 전광판

Page 17: SERA ATmega128 1일차

17

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

2 교시 끝 쉬는시간

Page 18: SERA ATmega128 1일차

18

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

팀별 소개 및 아이디어 발표• 팀원별 목록

3 교시

Page 19: SERA ATmega128 1일차

19

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

팀 회의

Page 20: SERA ATmega128 1일차

20

Soongsil-univ Electrical engineering Research Associationhttp://eesera.ssu.ac.kr

http://twitter.com/wonsungyounhttp://wonsungyoun.wordpress.comCopyright (c) wonsungyoun All Right Reserved.

최종 주제 발표4 교시