AVRStudio4 기본 사용방법

컴파일러

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
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 에서 구매하실수 있습니다.

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다