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 파일이 생성되었는지 확인합니다.
라이팅 하는 방법은 http://whiteat.com/56165 에 있습니다.
'AVR키트' 카테고리의 다른 글
WAT-AVR128, EX_01_02, 스위치에 따른 LED ON 제어 예제 (0) | 2011.10.03 |
---|---|
AVRStudio, USB ISP 프로그래머 사용하기 (0) | 2011.10.01 |
WAT-AVR128, EX_01_03, 스위치에 따른 LED ON 제어 예제 (0) | 2011.08.25 |
WAT-AVR128(ATMEGA128A), EX_09_02, PC에서 받은 데이터 LCD에 출력 (0) | 2011.08.16 |
WAT-AVR128, EX_01_01, 순차적으로 LED ON 예제 (0) | 2011.08.16 |