컴파일러
ATMEGA128 컨트롤러의 컴파일툴은 AVRStudio, Codevision, IAR 등이 있습니다. 이러한 컴파일툴의 대부분 유료이며 잘 알려진 무료 컴파일툴은 AVR Studio입니다. Codevision 은 유료이나 코드위저드가 있어 초기에 코드 생성할 때 편리합니다. IAR 은 주로 업체에서 사용되는 컴파일툴입니다.
가장 간단한 방법은 AVRStudio 와 WinAVR 을 사용하는 것입니다. AVRStudio 는 코딩하는데 편리한 환경을 제공하고 WinAVR 은 컴파일러를 제공합니다.
프로그램 다운로드
http://www.atmel.com 에서 AVRStudio 프로그램을 다운받을 수 있습니다.
http://winavr.sourceforge.net/ 에서 가입 없이 WinAVR을 다운받을 수 있습니다.
프로그램 설치
먼저 WinAVR을 설치한 후 AVRStudio를 설치합니다.
AVRStudio 는 컴파일을 쉽게 도와주는 툴을 제공하고
WinAVR 은 여러 헤더파일과 라이브러리와 컴파일러(AVR-gcc)를 제공합니다.
먼저 새로운 프로젝트를 생성합니다.
다음으로 프로젝트명을 결정합니다.
Finish를 눌러 종료하면 소스를 편집할 수 있는 창이 열립니다.
아래와 같이 간단하게 소스를 편집하고,
#include <avr/io.h> int main() { DDRB = 0xFF; // output PORTB = 0xFF; // LED ON return 0; }
Build and Run 를 실행하여 test1.hex 파일이 생성되었는지 확인합니다.
라이팅 하는 방법은 ‘라이팅 방법 ‘ 문서에 있습니다.
목차
AVR ISP 자료들
AVR Studio4
- AVR Studio4에서 [WAT-ISP29] AVR ISP 프로그램 케이블 사용방법
- AVR Studio4에서 [WAT-USB AVR ISP] AVR ISP 프로그램 케이블 사용방법
Atmel Studio 7
AVR ISP 프로그램 케이블 제품구매
WAT-ISP79 AVR ISP(표준10핀) 케이스 포함은 https://kit128.com/goods/view?no=79 에서
WAT-ISP79 AVR ISP(표준10핀) (케이스 미포함)은 https://kit128.com/goods/view?no=113 에서[WAT-ISP29] USB AVR ISP 프로그램 케이블 (표준10핀)는 https://kit128.com/goods/view?no=29 에서 구매하실수 있습니다.