안녕하세요 L 입니다.
이번시간은 아트메가128을 C언어로 출력하기위해 개발환경설정 과정과
컴파일하는 방법에 대해 설명하고록 하겠습니다.
2장_1 DK-128 개발 환경 설정.pdf
2장_2 부트로더와 Self 프로그래밍.pdf
★ 개발 환경 설정
ㆍ컴파일러 설치
ㆍ소프트웨어 이름 : WinAVR
ㆍ다운로드링크 : http://winavr.sourceforge.net
★ 컴파일 설정
Make file 생성하기
ㆍ프로그램 설치 시 같이 설치되는 Mfile 프로그램을 이용해 Makefile을
생성 가능. 본파일을 이용해 Progeammers Notepad 프로그램에서
컴파일 가능
ㆍMfile을 실행하고 아래 그림과 같이 MCU타입을 atmega128로 선택
ㆍMPU의 속도를 설정을위해 텍스트 파일을 수정가능 하도록
"Enable Editing of Makefile" 선택
ㆍ텍스트에디트 창에서 "F_CPU 항목의 기본값 "8000000"을
"16000000"으로 수정
ㆍFile > Save As 메뉴를 이용하여, Makefile로 저장해두고 본파일을
컴파일 시 계속해서 사용.
ㆍ해당 Makefile은 main.c만 컴파일되도록 설정됨
테스트 프로그램 작성
ㆍ폴더를 생성한 뒤 설정완료한 Makefile을 넣어둠
ㆍ같은 폴더 내에 main.c 파일작성
Self 프로그램
ㆍSelf.exe
ㆍNetPlug 사에서 제공하는 파일
ㆍ프로그램 소스 파일이 들어있는 폴더에 위치시킴
컴파일
Command 모드에서 컴파일하는 방법
ㆍ프로그램 소스파일이 있는 폴더로 이동하여 명령어make 로 컴파일
ㆍmake clean 은 컴파일 생성파일을 다 삭제하는 명령어
ㆍ정상적으로 컴파일 완료한 경우 생성된 파일들
프로그램 다운로드
ㆍSelf 프로그램을이용한 HEX 파일다운로드
ㆍDK128을 RS232케이블(시리얼포트)로 연결
ㆍSelf를이용한프로그램다운로드
ㆍ전원스위치나리셋버튼을눌러야MCU가reset 되면서
1번핀의PEN이low 되어SPI가허용됨
아트메가128 ( FND / FND예제 ) [20120516] (0) | 2016.09.29 |
---|---|
DK - 128 회로 명칭 ( 아트메가128 / AVR ) (0) | 2016.09.29 |
아트메가 128 ( 아트메가128 회로도 / .h파일 만드는법 / 아트메가 컴파일 예제 ) (0) | 2016.09.29 |
Atmega128 ( 아트메가128 자료형 크기 / 예제 ) (0) | 2016.09.27 |
아트메가128 ( Atmega128의 특징 ) (0) | 2016.09.27 |