Page 76 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 76

- 프로그램 메모리는 부트 프로그램 섹션 과 응용 프로그램 섹션으로 나뉜다.
                 - SPI 통신방식을 이용한 ISP 기능을 가지고 있어서 사용자가 작성한 프로그램 쉽게 라이팅 가능
                 - JTAG 에뮬레이터, 병렬프로그래밍을 이용한 프로그램 기입도 가능


            ● 데이터 메모리
                 - 내부 데이터 메모리로서의 SRAM,외부 데이터 메모리, 내부EEPROM
                 - EEPROM은 별도의 레지스터를 통하여 특별한 방식으로 액세스


            ● I/O 레지스터
                 - ATmega128에 내장된 각종 I/O 디바이스들을 제어하기위한 레지스터
                 -확장 I/O 레지스터
                      기존 AVR모델들에 비하여 ATmega128에 추가된 각종 I/O 디바이스들을 제어하기 위한
                      레지스터

            ● SRAM
                 - 내부 SRAM
                      프로그램에서 각종 사용자 변수로 사용하거나 스택 영역으로도 사용
                 - 외부 SRAM
                      사용자가 필요에 의하여 외부 데이터 메모리로서 SRAM을 접속하여 사용하거나
                      또는 I/O확장 영역으로 사용

            ● EEPROM
                 - 4KB 내장
                 - 100,000번까지 반복적으로 데이터기입 가능
                 - 다른 데이터 메모리 어드레스 영역과는 별개의 영역에 할당
                 - EEPROM 어드레스레지스터, EEPROM 데이터 및 제어레지스터 등을 사용하여 1바이트씩 액세스 가능






            ● 주변 사양
                 - 프로그래밍 가능한 53개의 Input / Output
                 - 외부 인터럽트 Ext. INT 8개
                 - 두 개의 8-bit Timer/Counters  / 두 개의 16-bit Timer/Counters
                 - 두 개의 8-bit PWM 채널 / 6개의 16-bit PWM 채널과
                 - 8 채널, 10bit ADC
                 - 두 개의 프로그램 가능한 직렬 USART 제공
                 - 마스터 / 슬레이브 SPI 직렬 인터페이스
                 - 칩 내장형 아날로그 비교기

            ● 동작 전원
                 - ATmega128L : 2.7V ~ 5.5V
                 - ATmega128  : 4.5V ~ 5.5V

            ● 동작 속도
                 - ATmega128L : 0 ~ 8MHz
                 - ATmega128  : 0 ~ 16MHz



                                                         -  69  -
   71   72   73   74   75   76   77   78   79   80   81