티스토리 뷰

AVR

atmega128 개발 환경 기본 설정

라이다 2019. 12. 24. 12:07
반응형

이번 포스팅에서는 atmega128에 펌웨어 넣는 방법을 설명한다.

 

1. 컴퓨터와 ATMEGA128 연결 (필자는 사진과 같이 JMOD-128-1 모듈을 사용하여 연결하였다.)

 

2.프로젝트 생성

 

 

 

1. atmel studio7을 실행시킨 후 File-New-Project 클릭
GCC C Excutable Project : 필자는 C문법을 사용하므로 이것을 선택하였다. C++해도 상관 없다.                                                                    NAME: 프로젝트명을 입력하면 된다. 앞으로 연습할 내용들을 입력하는게 좋다.                                                                                        Create directory for solution: 솔루션 파일을 분리해서 저장하는 폴더를 만들건지 여부 필요 없어서 체크하지 않았다.                                        파일 위치는 한글 폴더에 넣으면 펌웨어 삽입이 안 되는 경우가 있다. 주의하자.                                                                                              

 

atmega128, atmega128A 사용해도 된다. atmega128A가 atmega128L과 atmega128 기본버전의 혼합으로 알고 있다.

 

보이는 것처럼 기본 헤더와 메인문과 반복문이 기본 입력 되어있다.

 

파일 구조는 위와 같다. 메인 코드와 솔루션 파일이 한 폴더에 있다.

 

펌웨어 삽입을 위해 PC와 atmega를 연결하면 장치 관리자에서 위와 같이 뜬다. 윈10 기준으로 소프트웨어가 자동으로 잡히며 COM포트 번호를 기억하자.

 

atmega128의 위치가 COM4 였으므로 COM4로 설정한 후 적용해준다.
위 과정이 잘 되었다면 atmega128의 ID가 위와 같이 읽힌다.(프로그램 넣을 때마다 해줄 필요는 없다.)

 

프로그램을 넣기위해 Memories 카테고리를 들어간다.
위처럼 Program하는데 Flash에 파일 명이 없다면 빌드가 안 된것이므로 빌드를 한 번 해준 후 다시 온다. 상태창에 Verifying Flash...OK가 뜬다면 소스코드를 짤 준비가 완료 된 것이다.

 

다음 포스트에서는 atmega128 GPIO 제어방법을 할 예정이다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함