당근이의 AVR 갖고놀기 (Atmega 32)
마이크로컨트롤러라는게 무엇인가? AVR은 뭐죠? ATmega32는 무엇인가요?
결론부터 말씀드리자면 “AVR이란 미국의 ATmel이란 회사에서 만든(회사의 표현을 빌자면) 뛰어난 성능의 마이크로컨트롤러”입니다. 마이크로컨트롤러(Microcontroller)란 쉽게 말해서 가정에서 흔히 보이는 세탁기, 전기밥솥에 들어가 이를 제어하는 전자 부품이라고 보면 됩니다.
정확한 이름은 Microcontroller Unit(마이크로컨트롤러 유닛)인데 줄여서 마이크로컨트롤러라고도 하고 MCU라고도 합니다. 마이크로컨트롤러는 “마이컴”이라고 잘못 부르는 경우도 있는, 이는 “어묵”이라는 우리 이름을 놔두고 “오뎅, 덴뿌라”라고 부른 것이나 마찬가지이므로 가급적 올바르게 불러야 겠죠?
어쨌든 이러한 마이크로컨트롤러는 텍사스인스트루먼트(TI), ST마이크로, 도시바(Toshiba), NEC, 삼성 등 다양한 회사에서 만들고 있는데 AVR은 이중에서 ATmel 회사에서 만든 마이크로컨트롤러 제품군(패밀리)를 통칭해서 부르는 이름입니다.
<당근이의 AVR 갖고놀기 (Atmega 32)> 공저
Chapter 01 임베디드 시스템의 기본 개념
Chapter 02 ATmega32의 구조와 기능
Chapter 03 임베디드 시스템 개발 환경 구축
Chapter 04 당근 보드의 활용
Chapter 05 범용 입출력 포트
Chapter 06 병렬 I/O 포트 응용
Chapter 07 인터럽트
Chapter 08 타이머/카운터
Chapter 09 USART
Chapter 10 아날로그-디지털 변환기
Chapter 11 CLCD 제어
Chapter 12 EEPROM
Chapter 13 윈도우 프로그래밍을 이용한 온도계 만들기