Microprocessor/ATMEGA 128 AVR ( 개발 환경 설정 / 아트메가 컴파일 설정 / WinAVR )
  • 728x90
    반응형

       

       

    안녕하세요 L 입니다.   

    이번시간은 아트메가128 C언어로 출력하기위해 개발환경설정 과정과   

    컴파일하는 방법에 대해 설명하고록 하겠습니다.

       

       

    2장_1 DK-128 개발 환경 설정.pdf         

     2장_2 부트로더와 Self 프로그래밍.pdf   

    self.exe



    ★ 개발 환경 설정   

    컴파일러 설치

        소프트웨어 이름 : 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가허용됨   

         




       

       

       

    728x90
    반응형
상단으로