본문 바로가기

ATMEGA128

AVR(ATmaga128)로 LED전자회로 장난하기 1. LED 특성 및 제어회로 a. 그림은 LED에 정 방향의 바이어스 전압을 인가하여 전류가 잘 흐르는 그림을 보이고 있다. 이때 LED는 밝게 켜진다. b. 그림은 LED에 역 방향의 바이어스 전압을 인가하여 전류가 흐르지 않는 상태를 나타내고 있다. 이때 LED는 OFF다. 위 두 회로는 모두 LED를 ON/OFF할 수 있도록 구성된 회로다. 다만 LED가 켜지기 위한 포트의 출력이 다른데, a에서는 포트의 핀 출력이 'Low'(0)일 때 LED가 켜진다. 반면 b에서는 포트의 핀 출력이 'High'(1)일 때 LED가 켜진다. 2. AVR(Atmega128)의 LED제어에 사용되는 디지털 출력 레지스터 3. AVR(Atmega128) 연습용 키트를 사용한 실제 LED제어 이 블럭은 앞에 설명한 것.. 더보기
AVR(ATmaga128) 기초지식(1)_AVR ATmega128이란? 1. AVR란? ATMEL사가 개발한 AVR은 현재 8비트 AVR과 32비트 AVR을 제공하고 있는 마이크로 컨트롤러이다. AVR의 다양한 명령과 쉬운 구조를 띄고 있어 마이크로 컨트로로러 이해하는데 쉽게 접근할 수 있으며, 가격이 저렴하고 응용하기 쉬워 산업시장에서도 많이 사용되어 지고 있다. AVR은 1개의 클록 사이클에 1개의 명령을 처리 할 수 있으며, 1.8V에서 5.5V까지 어느 전압이든 동작 시킬 수 있다. 또한 picoPower 기술이 적용된 제품의 경우 저 전력 설계가 가능하고, 32개의 범용 레지스터와 RISC 구조의 디자인은 C언어에 적합하여 제품을 빠르게 개발하는데 도움이 된다. 재부에 플래시 메모리를 제공함으로서 새로 개발되는 제품의 크기를 줄일 수 있고, 제품의 크기가 줄면서 원.. 더보기