메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

AVR 자료실
AVRStudio용
2006.06.21 13:39

01_AVRStudio 사용방법

조회 수 62672 추천 수 2 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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 파일이 생성되었는지 확인합니다.

 


라이팅 하는 방법은  라이팅 방법  에 있습니다.

 

 

관련 문서가 검색되었습니다.
  1. [2018/06/15] 프로세싱에서 키보드로 캐릭터 움직이기 by WhiteAT (1394)
  2. [2018/06/15] processing (쉬운 프로그래밍 언어) by WhiteAT (688)
  3. [2015/01/08] Character LCD 예제 by WhiteAT (3101)
  4. [2014/11/28] 간단한 유니폴라 스텝모터 구동 by WhiteAT (3137)
  5. [2014/04/18] 0. LED 깜박이기 by WhiteAT (2511)
  6. [2014/04/17] 준비- 툴 설치,장치 추가 등 by WhiteAT (4942)
  7. [2013/04/11] WAT-AVR128_PLUS 모듈 by WhiteAT (3346)
  8. [2012/12/03] WAT-AVR128 EXT (AVR128용 확장보드) by WhiteAT (3406)
  9. [2011/10/27] WAT-USB AVR ISP by WhiteAT (5735)
  10. [2013/10/28] ZEO-IO2 BOARD [ZEO IO 실험 보드2] by WhiteAT (5860)
?

List of Articles
번호 분류 제목
공지 프로그래밍 WAT-AVR128 - ATMEGA128A 용 교육 자료 file
15 CodeVision용 04_CodeVisionAVR ANSI C Language 요점 정리
14 프로그래밍 내부 EEPROM 사용하기
13 CodeVision용 05_AVR 로 PT100 센서 값 읽기 10 file
12 프로그래밍 AD 컨버터 기능
11 프로그래밍 watchdog timer 와치독 타이머 사용
10 프로그래밍 메모리 구조,외부 메모리, I/O 확장 file
9 프로그래밍 AVR 에 fuse 설정 실수로 사용하지 못할때
8 프로그래밍 ISP Cable 회로도 file
7 프로그래밍 문자열상수 처리 주의 사항
6 CodeVision용 04_Codevision 에서 상수표현
5 프로그래밍 #pragma 용도
4 프로그래밍 FT245 - 간단한 테스트 프로그램 file
3 프로그래밍 FT245BL 데이타 읽고 쓰는 함수
2 프로그래밍 FT245BL 응용 회로도 file
» AVRStudio용 01_AVRStudio 사용방법
Board Pagination Prev 1 2 3 Next
/ 3