ATmega128의 특징 아이티즌 기술연구소 2009.12.03.

Slides:



Advertisements
Similar presentations
ARM core UNIT 03 로봇 SW 교육원 조용수. 학습 목표 PIC, AVR, 8051 ARM 이란 ? ARM 특징 ARM and Thumb ARM Cortex-M0 Interrupt Vector 2.
Advertisements

반도체 산업의 발전 연세대학교 전기전자공학과 이 용 석 교수 전화 : Homepage:
AVR - Chapter 1 황 지 연.
Progress Report YoonMo Yeon
마이크로 프로세서 응용설계 - 도서관 자리배치 시스템 이흥재 교수님 백근택 한진섭
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
AVR.
그래픽 하드웨어.
4장 마이크로프로세서 외부 신호 Slide 1 (of 22).
4. 컴퓨터 조직 순천향대학교 정보기술공학부 이상정.
6장 마이크로프로세서 메모리 및 입출력장치 인터페이스.
마이크로프로세서(Microprocessor,µP)
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
Lecture Notes in Introduction to Computers
UNIT 01 마이크로 프로세서 개론 로봇 SW 교육원 조용수.
램( RAM ) 램의 개념 램 선택법 듀얼채널의 의미.
임베디드 시스템.
생체계측 컴퓨터 구조와 원리 Prof. Jae Young Choi (최재영 교수)
1 마이크로프로세서와 마이크로컨트롤러.
12장. 제어 장치 다루는 내용 CPU속의 제어장치 마이크로 연산 제어장치의 동작.
제 3장 컴퓨터 시스템의 구조.
System Programming 제1장 배경지식 시스템 프로그래밍.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
1 마이크로프로세서의 원리 마이크로컨트롤러 AVR ATmega128.
AT MEGA 128 기초와 응용 I 기본적인 구조.
9장. 제어장치 Lecture #9.
제10강 중앙처리장치 1.
Chapter 02 시스템 구조(System Structure)
아두이노? 2005년 이탈리아 이브레아에서 예술가와 디자이너를 위한 마이크로컨트롤러 프로젝트로 시작 아두이노는
DK-128 ADC 실습 아이티즌 기술연구소
WinCE Device Driver 실습 #2
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
버스(BUS) 컴퓨터 내부의 고속도로가 바로 버스이다.
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
임베디드 시스템이란?.
8051기반의 음성 인식 프로세서 설계 Chang-Min Kim and Soo-Young Lee
Microprocessor I/O Port & CLCD Noh Jin-Seok.
메인보드(main board) 대전직업전문학교 Carpe diem!!.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 FND 실습 아이티즌 기술연구소
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
제4강 처리장치 1.
13장 CTC and DMA Slide 1 (of 10).
UNIT 25 SPI 로봇 SW 교육원 조용수.
DK-128 직렬통신 기초 아이티즌 기술연구소
AVR - Chapter 3 황 지 연.
학 과 : 정보제어 공학과 학 번 : 이 름 : 김민혁 이메일 :
제2강 : 전자계산기구조-컴퓨터 시스템 구성.
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
DK-128 직렬통신 실습 아이티즌 기술연구소
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
UNIT 25 SPI 로봇 SW 교육원 조용수.
컴퓨터구조 연습문제 발표 Chapter 3 - 컴퓨터의 기능 및 상호연결의 최상위 관점
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
인하공업전문대학 (2018-2학기) ATmega128 마이크로 프로세서 정보통신과 박기식 교수.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

ATmega128의 특징 아이티즌 기술연구소 2009.12.03

DK-128 의 Atmega128 메인보드 – 연산, 제어 확장보드 - 입출력 Serial port Parallel port high low FND low high LED low high EEPROM & Sensor ATmega 4K EEPROM Tact Switch EEPROM Power 1:TWI clock, 2:TWI data, 상위5~8:Infrared sensor

AVR 마이크로 컨트롤러의 개요 마이크로컨트롤러 마이크로프로세서 + 메모리 + 제어회로 완전한 컴퓨터 구성(MCU라고도 함)

마이크로프로세서 VS 마이크로컨트롤러

AVR 마이크로 컨트롤러 AVR 시리즈 마이크로컨트롤러 하버드구조 처리방식 플래시 메모리 기술 접목 미국 Atmel사의 8비트 제어용 마이크로 프로세서 Advanced RISC 구조 하버드구조 처리방식 매우 빠른 처리 속도 하버드구조: 데이터 버스와 주소 버스의 독립 플래시 메모리 기술 접목 칩 내 프로그램 내장 가능

하버드구조(Harvard architecture) 어드레스버스와 데이터버스를 독립적으로 분리 주소 접근과 데이터 접근을 동시에 할 수 있음 CPU의 처리속도 향상 추가적인 회로 필요 하버드(Harvard) 구조 폰노이만 (Von Neumann) 구조

RISC와 CISC의 차이점 RISC CISC 적고 단순한 명령어 구조 많은 레지스터 많고 복잡한 명령어 구조 적은 레지스터 빠른 처리속도 낮은 호환성 많고 복잡한 명령어 구조 적은 레지스터 느린 처리속도 높은 호환성

RISC(Reduced Instruction Set Computer) 클럭수 (사이클) RISC 명령어의 분류 데이터 처리 명령어 데이터 전송 명령어 프로그램 제어 명령어 명령어 사이클의 세부연산 I: 명령어 FETCH A: ALU의 동작 E: 명령어의 실행 1초에 16000000(16Mhz) 개 클럭= 1개당 1개 명령어 처리

Atmel사의 AVR 시리즈 특징 하버드구조 RISC구조 레지스터 중심형 구조 프로그램 메모리는 내장 플래시 메모리만 사용 16bit 명령어 버스, 8bit 데이터 버스 처리 RISC구조 저전력, 대부분 명령 단일 클럭 내 처리 레지스터 중심형 구조 32개 범용 레지스터 프로그램 메모리는 내장 플래시 메모리만 사용 최대 4KB SRAM 내장 3가지 종류로 구분 ATtiny Family AT90 Family ATmega Family  Atmega128 해당

ATmega128의 기본 구조와 기능 8비트 CMOS형 마이크로 컨트롤러 Harvard Architecture 설계 프로그램 버스와 데이터버스로 분리 내장 메모리 프로그램 메모리 128KB SRAM 4KB EEPROM 4KB 저전력 16bit 8bit