'Study/AVR ATmega128 Easy Processor Kit'에 해당되는 글 13건

Study/AVR ATmega128 Easy Processor Kit

3. 프로테우스 설치법

음 우선 프로테우스라는 시뮬레이션을 설치해 볼 예정인데요.

저 같은 경우는 구식적으로 버전 6.9.4를 쓰고 있습니다만...ㅠㅠ

난 최신버전을 쓸테야 하시면 프로테우스 8로 최신버전을 깔으셔도 됩니다. ㅋㅋ 쓰는 방법은 쪼매... 다를거에여


구식버전을 쓰시는 분들을 위한 것이니 원하신다면 구식으로 까셔도 되요 ㅎㅎ


(1) 먼저 아래 사이트에 들어가 다운받아 줍니다.

https://drive.google.com/file/d/0ByLZooaMEhfAeDZuWUoybGlzOXM/view



이렇게 다운이 다 되시면 설치파일 실행!!


(2) 설치를 하다보면 이제 키를 입력하라고 나올텐데



이러한 키는 아래의 텍스트 문서에 저장 되어 있습니다.




보시게 되면 excidium이라는 글자로 되어있네요 ㅎㅎ 이제 이것을 복사하여 붙여넣기 해주고 Next 클릭!


(3) 이제 그럼 설치가 쭈욱 진행됩니다. Next 광클!




이제 라스트네요 ㅎㅎ 설치가 완료되었습니다!


(4) 하지만 설치가 이대로 완료가 되냐? 그건 또 아니죠 ㅎㅎ 받은 파일 3개인데 한개를 아직 안썼죠?ㅎㅎ

이제 그 파일을 쓰기 위해 깔려진 폴더로 이동해 봅시다. 저는 프로그램으로 들어가서 찾았습니다.

이제 여기서 Licence Manager라는 프로그램을 실행시켜 줍니다.



그럼 아래와 같은 화면이 뜨게 되는데 여기서 왼쪽 밑의 Browse For Key File이라는 버튼을 클릭해 줍니다.



맨 처음 (1)에서 다운받은 폴더로 들어가게 되면 하나의 파일이 있습니다! 이제 이것을 쓸 차례이지요 ㅎㅎ 열기를 해줍니다.




그 후 install을 눌러주게 되면 경고창이 뜨는데 거기서 예를 눌러주세요! 그렇게 하면 이제 오른쪽에 왼쪽에 있던 키들이 추가가 됩니다.



이제 끝이냐? 아쉽지만!! 아직 아닙니다.


(5) 다시 프로테우스를 다운받은 곳으로 가서 오른쪽 버튼을 누릅니다.


여기서 반드시 관리자 권한으로 실행을 눌러주세요!! 관리자 권한으로 실행을 누르지 않으면 실행이 안됩니다!!

여기서 처음만 이렇게 누르면 되고 다음부터는 그냥 실행하시면 잘 될거에요 ^^ㅎㅎ


(6) 아래와 같은 화면이 나오게 되면 이제 설치가 완료되었습니다!!


다음번 포스팅에서는 프로테우스 사용법을 알려드리도록 하겠습니다. 감사합니다!











,
Study/AVR ATmega128 Easy Processor Kit

2. AVR Studio 4 사용방법

이제 설치를 다하셨으니! 프로그래밍을 해봐야겠죠?ㅎㅎ

 

우선 AVR Studio 4를 실행시킵니다!

 

 (1) 처음 실행하면 이러한 화면이 나오게 되는데 여기서 New Project를 눌러줍니다!

 

(2) C언어 프로젝트면 AVR GCC를, 어셈블리어 프로젝트의 경우 AVR Assembler 클릭 후 프로젝트 이름과 저장될 위치를 정해줍니다. 

 

(3)  AVR Simulator를 클릭 후 Device에서 ATmega128를 선택하고 Finish를 클릭합니다.

 

 (4) 이제 코딩창에 코딩을 해줍니다!! 지금 보니.. #include <avr/interrupt.h>는 필요없는 헤더이네요.. 뭐 여튼!! 상관은 없으니 ATmega128의 포트B의 LED를 키는 소스인데 지금은 기계가 없기때문에 확인은 뭐... ㅋㅋㅋ 결과는 일단 잘 나왔구요 ㅋㅋ 사진이 있다면 나중에 첨부해 보겠습니다!

 

 (5) 그런 다음 Build 메뉴에서 Build를 클릭하거나, 단축키 F7를 눌러 빌드 시킵니다!

 

(6) 이제 이렇게 빌드 시키면 컴파일이 되면서 Build succeeded with ....라는 말이 보일 거에요. 저 경고 개수는 굳이 실행하는데 영향을 끼치지는 않구요. 에러만 없으면 되는것 같습니다~!

 

 (7) 메뉴 상단 위에 보시게 되면 Con이라는 블랙박스가 보일거에요 이제 이걸 클릭하는데, 하기전에! Easy Processor Kit과는 다 연결된 상태로 Con을 눌러주시면 되요. 빌드 시킬때는 Kit과 연결되어 있든, 안되어 있든 상관없답니다!

 

 (8) 그러면 이러한 창이 뜨는데 여기서 AVRISP 클릭 후 Auto 상태에서 Connect버튼을 눌러 주세요

 

 (9) 현재 지금은 기계가 없는 관계로 Disconnected Mode입니다만, 기계가 있으면 아마 이러한 부분들이 자동적으로 설정될거에요!!   Device and Signature Bytes에서 Atmega128를 클릭합니다.

 

(10) 이제 Flash 부분에 Input HEX File에 해당 빌드 파일을 찾아주시고 보통 저장된 폴더의 default 폴더에 있어요!!, Program을 누르게 되면 ATmega128 즉, Easy Processor Kit에 심어지게 된답니다.

 

이제 이렇게 하면 누구나 다 Kit에 다가 프로그래밍 한것을 심어서 테스트 해볼 수 있어요!!

다음에는 프로테우스라는 시뮬레이션 프로그램 설치법을 포스팅하겠습니다!

,
Study/AVR ATmega128 Easy Processor Kit

1. AVR Studio4 설치 및 윈도 8 호환성 업데이트

ATmega128 Easy Processor Kit을 이용하여 프로그래밍을 하려면 우선 프로그래밍이 가능한 AVR Studio를 설치하여야 하겠죠?

먼저 꼭 WinAVR을 설치한 후 AVR Studio를 설치해주세요.

 

일단 저희는 AVR Studio4를 사용할 예정입니다~~!

 

 - AVR Studio는 컴파일 툴이고, WinAVR은 컴파일러입니다!

 

(1) 컴파일러의 설치

http://sourceforge.net/projects/winavr/files/WinAVR/20100110/

해당 주소에 들어가서 WinAVR-20100110-install.exe를 다운받고 설치를 해주면 됩니다.

 

(2) AVR Studio4 설치

https://drive.google.com/file/d/0B3TUepjmKjiXd0RCaTNYdWV2UlU/view?pli=1

마찬가지로 해당 구글 드라이브 주소에 들어가서 AVR Studio 4.19버전을 다운받아 설치를 해주면 됩니다.

 

 

(3) Window 8 이상 util 업데이트 

만약!!! 윈도우 8 이상을 쓰시는 분이라면 아마 호환이 되지 않을겁니다! 컴파일이 되지않구 에러가 생겨요!

그렇기 때문에 아래의 첨부파일을 다운 받으신 후 압축을 풀고 난 후! 컴파일러 설치폴더(보통 C드라이브에 WinAVR-20100110 폴더에 있어요.)를 가 보시면 utils -> bin 이라는 폴더가 있어요.

그곳에 msys-1.0.dll 파일을 넣어주어 덮어쓰기하시면 실행하는데 아무 문제 없답니다~~^^

 

msys-1.0-vista64.zip

 

(4) 실행화면

이제 아래에 깔린 실행파일을 클릭하면

 

아래 화면과 같이 실행되게 됩니다!!

 

(5) 다른 버전이라면 잘 모르겠지만 AVR Studio 4.19버전은 기본적으로 AVR Toolchain을 사용하게 되어있는데 저희는 지금 WinAVR 2010-0110을 설치했기 때문에 설치경로를 못읽어와서 컴파일을 하면 오류가 생기게 됩니다.

No such file 이라는 오류로 말이죠...ㅠㅠ

 

 

따라서!!! 우리는 오류를 해결하기 위해 화면위의 메뉴에서 프로젝트를 눌러줍니다. 그리고 빨간상자의 Configuration Options를 클릭합니다.

 

 

 

나온 화면에서 왼쪽 탭에 Custom Options를 클릭합니다. 그럼 이제 아래와 같은 화면이 뜨게 되는데요ㅎㅎ

보시게 되면 Use AVR Toolchain에 체크가 되어있습니다.... 우리는 깔지 않았는데 말이죠.. ㅡㅡ;;

이제 이것을 바꾸기위해 체크를 해지해줍시다! 그런 다음 파란상자의 ...을 눌러 컴파일러를 추가합니다.

 

 

먼저 avr-gcc의 경우는 C드라이브에서 WinAVR-20100110의 bin 폴더안에 avr-gcc라는 파일이 있습니다. avr32-gcc 아니에요!!!

못 찾겠다 하시는 분은 조금만 밑으로 스크롤 내리시면 경로 있으니 저기서 참고하세요^^

 

다음에는 make 부분인데요 여기에는 위와는 다르게 WinAVR-20100110의 utils의 bin 폴더안에 make 실행파일이 있습니다. 이것을 이제 열기 해줍니다.

 

 

그럼 이제 아래와 같이 추가가 됬죠?ㅎㅎ

이제 해결이 됬나 다시 컴파일 해봅시다!

 

빌드 성공이네요!!!ㅎㅎ 드디어 설치가 완료되었답니다!!

 

 

 

아 여기서 소스코드가 궁금하신분들은 음.. 그냥 간단한 소스에요 ㅋㅋ LED on 시키는 내용인데

 

#include <avr/io.h>

int main()
{
 unsigned char LED_ON;

 DDRB = 0xFF;
 
 while(1)
 {
  LED_ON = 0x03;
  PORTB = LED_ON; // PortB LED 2개 on
 }
 return 0;
}
대략적으로 이렇습니다 ㅎㅎ

 

이상으로!! AVR 설치 과정이었습니다!!

 

 

 

 

 

,
 [ 1 ]  [ 2 ]  [ 3 ] 

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

링크

Yuria

카운터

Today :
Yesterday :
Total :