Presentation is loading. Please wait.

Presentation is loading. Please wait.

CodeVision사용 메뉴얼.

Similar presentations


Presentation on theme: "CodeVision사용 메뉴얼."— Presentation transcript:

1 CodeVision사용 메뉴얼

2 CodeVision의 실행화면 ※ 여기에서는 CodeVision의 모든 기능을 설명하지 않고 기본적으로
필요한 기능만을 설명한다. ∙ USB ISP와 터미널의 세팅 ∙ 기존에 만들어진 Hex파일의 다운로드(Chip Programmer) ∙ Project 생성과 환경 설정 ∙ 프로그램 Code 작성 과 컴파일 ∙ 만들어진 Hex파일 Atmega128에 다운로드

3 USB ISP와 터미널의 세팅(1) CodeVision 실행 후 Settings 선택

4 USB ISP와 터미널의 세팅(2) Settings에서 Programmer를 선택
AVR Chip Programmer Type을 선택하면 다양한 타입이 나오는데 그중 Atmel STK500/AVRISP를 선택

5 USB ISP와 터미널의 세팅(3) Communication Port 선택 Communication Port를 선택하면
표시되며 그 중 장치관리자에서 변경 또는 확인한 USB ISP포트를 선택

6 USB ISP와 터미널의 세팅(4) Settings에서 Terminal 선택 Port를 선택하면 활성화
되어 있는 포트가 모두 나온다 그 중 터미널 포트에 연결 되어있는 포트를 선택

7 USB ISP와 터미널의 세팅(5) Baud rate를 누르면 다양한 속도가 나오는데 그중 초기값 9600으로 설정한다.
이 값은 PC의 장치관리자에서 변경 또는 확인한 터미널 포트와 동일한 값을 선택

8 CodeVision의 사용법 이 파트에서는 CodeVision을 이용해서 프로젝트를 만들고 소스코드를 작성해서 컴파일을 진행하는 방법을 설명한다.

9 프로젝트 생성(1) CodeVision실행 – File – New – Project 순으로 선택한다.

10 프로젝트 생성(2) 프로젝트를 실행하면 다음과 같이 CodeWizardAVR을 사용할지 묻는 팝업창이 뜨는데 No를 선택한다.
를 선택하면 왼쪽과 같은 Create New Project창이 뜨는데 생성되는 프로젝트 파일을 저장할 위치를 지정하고 프로젝트의 이름을 적는다.

11 프로젝트 생성(3) 프로젝트파일의 저장 위치 생성할 프로젝트 파일의 이름 프로젝트 파일의 저장 위치와
이름을 정한후 저장을 클릭

12 프로젝트 생성(4) 프로젝트파일 생성 후 저장을 누르면 왼쪽과 같은 창이 나오며 사용하고자
하는 Device를 선택하고 OK를 누르면 된다. 여기서는 Atmega128a을 선택하지만 Atmega128,Atmega128a,Atmega128L 중 하나를 선택해도 큰 문제는 없다.

13 프로젝트 생성(5) 사용할 Device를 선택하고 저장을 누르면 왼쪽과 같이 Configure Project 창이 나오며
C Compiler탭을 선택한다.

14 프로젝트 생성(6) C Compiler 탭을 선택하면 아래와 같은 창이 나오며 이때 Chip은 프로젝트
생성에서 지정했으므로 놔두고 Clock만을 변경하는데 기본 단위가 Mhz이므로 8을 16으로 변경해주면 된다. Clock을 변경후 After Build탭을 선택 16Mhz는 실제 Atmega128에 연결한 크리스탈 의 속도를 나타낸다.

15 프로젝트 생성(7) After Build 탭을 선택하면 Action에 Do Nothing이 기본으로
설정되어 있으며 이를 Program the Chip으로 변경한다.

16 프로젝트 생성(8) Action을 Program the Chip으로 변경하면 아래 많은 옵션들이 나오는데 별도로 세팅
없이 사용해도 무방하다. 한가지 SCK Freq을 hz에서 460800hz로 변경하고 Ok를 클릭한다.

17 프로젝트 생성(9) Configure Project의 설정이 끝나면 아래와 같이 프로젝트와 기본 C파일이
생성되고 다양한 정보가 표시된다. 프로젝트가 생성되고 C언어로 Firmware를 작성할 때 이미 작성되어 있는 파일 을 사용하려면 Configure Project를 실행 후 다음 절차를 수행해야 한다. Configure Project 아이콘 실행

18 프로젝트 생성(10) 현재 프로젝트에 등록된 C파일 선택 C 파일 제거 후 ADD 클릭 C 파일 제거
을 선택해서 열기를 누르면 된다.

19 프로젝트 생성(11) 편집창 프로젝트에 C파일이 등록 된 상태 파일 확인 후 Ok 등록된 파일을 누르면 오른쪽 편집창에
열리게 되며 편집이 가능해진다.

20 프로젝트 생성(12) 편집이 끝났다면 컴파일을 진행해야 하며 Project – Build All를 누르고
오류가 발생하지 않으면 다양한 오브젝트 파일들과 Hex파일이 생성된다.

21 프로젝트 생성(13) Build All 아이콘으로 Project – Build All을 누른것과 같은 동작을 한다.
0개의 Error와 2개의 Warning이 발생했다. 컴파일을 진행한 상태를 오른쪽의 Information 창을 통해 유저에게 알려준다. Build All을 진행 시 Error가 발생하면 Program the chip 아이콘이 나오지 않는다. Program the chip을 클릭하면 새로 생성된 Hex파일이 USB ISP를 통해서 연결된 ATmega128에 다운로드된다.

22 Hex 파일 다운로드(1) CodeVision에서는 이미 생성되어 있는 Hex파일을 간편하게 다운로드
할 수 있게 기능을 지원한다. Run the Chip Programmer 아이콘을 누른다.

23 Hex 파일 다운로드(2) Chip Programmer 실행화면 Device 선택

24 Hex 파일 다운로드(3) File – Load FLASH 선택 만들어져 있는 Hex파일을 선택

25 Hex 파일 다운로드(4) Atmega128의 메모리를 지운다.
만약 Flash메모리에 파일이 저장되어 있으면 다시 써지지 않으므로 Erase Chip을 한 다음 Flash로 파일을 다운로드 해야 한다. File- Load Flash에서 읽어들인 Hex 파일을 Atmega128의 Flash메모리에 써넣는다. 처음 사용하는 Atmega128이라면 Fuse Bit를 써넣어야 한다. Fuse Bit는 다양한 설정이 있지만 CodeVision에서는 기본 설정으로 변경없이 Fuse Bit를 누르면 된다. Fuse Bit의 다양한 기능을 알고 싶다면 Atmega128의 데이터 쉬트를 참고하기 바란다.


Download ppt "CodeVision사용 메뉴얼."

Similar presentations


Ads by Google