Harman 세미콘 아카데미/Atmega128a

[ATmega 128a]① - Microchip Studio 다운로드 & 기본 설정법

U_Pong 2024. 6. 18. 17:00

 

ATmega 128a를 실행시키기 위해서는 C언어로 코드를 구성해야 한다.

그 전에 같이 쓰는 프로그램인 Microchip Studio의 다운로드 방법과 기본 설정법에 대해 작성해 본다.


 

1. Microchip Studio 다운로드 받기

1-1. 링크로 들어가서 Microchip Studio를 다운받는다.

 

링크를 통해 들어가게 되면 아래와 같이 사진이 뜨는데, Download Microchip Studio를 클릭한다.

 

1-2. 아래의 사진들처럼 설정해 주고, 설치를 진행한다.

 

 

1-3. 프로그램을 실행시키면 이러한 화면이 뜨는 것을 확인할 수 있다.

 

바탕화면의 아이콘은 이런 식으로 생겼다.


2. Microchip Studio 기본 설정법

2-1. 맨 왼쪽 위의 File->new->project를 설정한 후에 아래의 사진처럼 'GCC C Executable Project'를 선택하고 파일 이름을 지정해준다.

파일 이름에 한글이 포함되어서는 안된다.

이때 지정하는 이름은 프로젝트의 이름이다. 또한, 솔루션의 이름은 프로젝트의 이름과 동일하게 정해진다.

 

프로젝트가 생성되는 위치를 잘 기억해두었다가 파일을 옮길 수도 있다.

 

 

2-2. 다음으로 Device Selection이라는 창이 나오는데, 이 프로그램에서 집중적으로 쓸 부품은 ATmega 128a라는 것입니다. 그러므로 검색창에 128a를 검색하여 아래의 사진처럼 ATmega128A를 선택한다.

 
이렇게 뜨면 프로젝트가 성공적으로 생성된 것

코드 작성은 기본적으로 프로젝트 명의 'main.c'에서 작성하게된다.

 

 

2-3. 솔루션은 하나 이상의 연관된 프로젝트로 구성된다. 새로운 프로젝트를 생성하려면 오른쪽의 솔루션 이름에 우클릭을 하여 Add-> New Project를 클릭한다.

 

2-1, 2-2번의 과정을 통해 새로운 프로젝트를 생성하고 현재 솔루션에 추가할 수 있다.

 
다음으로 배울 LED에 관해 임의로 이름을 지정함 ​

 

두번째 프로젝트가 추가된 후의 솔루션 위치는 아래와 같다.

 

 

2-4. 코드 작성을 완료하였다면 메뉴 바의 'Build'항목을 선택하면 솔루션 빌드, 프로젝트 빌드를 클릭하여 소스 코드를 컴파일해야 한다.

- 솔루션 빌드: 솔루션 내의 모든 프로젝트들을 컴파일한다.

- 프로젝트 빌드: 솔루션 내의 특정 프로젝트만을 컴파일한다.

프로그램에 문제가 없다면 아래쪽의 컴파일 성공 메시지가 출력된다.

 

 

2-5. Tools->Device Programming을 선택하여 다이얼로그에서 Tool과 Device, Interface를 아래의 사진처럼 설정하고 'APPly'버튼을 클릭한다.

강의실 컴퓨터를 사용했을때 캡쳐한 사진.

 

 

2-6. 왼쪽 메뉴에서 'Memories'를 선택하고 아래의 사진처럼 Flash 부분의 프로젝트의 실행 파일인 '프로젝트명.elf.'가 선택되어 있는 것을 볼 수 있습니다. 이때 'Program'을 클릭한다.

강의실 컴퓨터를 사용했을때 캡쳐한 사진.

Microchip studio 다운로드 & 기본 설정법 끝!