본문 바로가기
코스웨어/14년 스마트컨트롤러

20140521 업무일지11번 문대영

by 알 수 없는 사용자 2014. 5. 21.
728x90
반응형

 ATmega2560 모듈과 메인보드

 

 

 

 

 

개발보드 핀 구성도 

 

 

ATmeha2560 모듈 핀 구성도

 

 

 

 

 

ATmega2560 특성 

 ATmega128과 별반 다를게 없기에 설명은 하지 않겠다.

 

 

ATmega2560 makefile 만들기

 

 

설치한 winAVR 폴더에서 Mfile을 실행한다. 

 

 

makefile을 눌려 사용하고 싶은 atmega 시리즈를 찾는다.(2560 사용)

 

 

save as를 눌려 저장할 파일 경로를 찾아 저장한다.

 

 

text파일이나 source insight를 사용하여 표시되어 있는 곳을 수정한다.

 

AVRstdio 설정

 

 

업로드를 하기 위해서 해당되는 시리즈를 찾아 변경한다.

 

 

ATmega2560 LED 제어하기

ATmega2560 모듈에는 LED가 2개 달려있다.

전원이 들어오면 켜지는 D1 LED와 CPU에서 제어 할 수 있는 D2 LED가 있다.

우리는 D2 LED를 제어해보자.

D2는 H가 걸리면 불이 안켜지고 L가 걸리면 불이켜진다.

 

 

42번 핀은 D2 LED를 제어하는 곳이다.

 42번은 L 포트 중에서 7번이다.

 

새로운 파일을 만들고 헤더파일에서 관련된 레지스터를 매크로 시켜준다.

 

 

PORT_LED는 헤더파일에서 선언한 PORTL이다.

PIN_LED는 7번 핀을 의미하고 PORT_LED = (1<<PIN_LED)는  7번핀을 출력으로 설정한다.

 

 

 

ATmega2560 데이타시트

 

atmel-2560datasheet.pdf

 

AB-E2560_Manual.pdf

 

AB-M2560_Manual.pdf

 

AM-2560PRO_Manual.pdf

 

KD-2560PRO_Manual.pdf

 

 

 

 

 

프로젝트 선택은 현재 진행중이거나 다음 할 프로젝트

 

728x90