안녕하세요 L입니다.
아트메가128 회로도 구성에대해 알아보고
.h 파일 직접 만들어 사용하는 법과
예제를 풀어보고 결과를 동영상으로 보여 드리겠습니다.
ATmega128 Spec_2009.pdf
★ Atmega128
ㆍ16MHz : 1초당 16000000번 클럭 발생
Ex) LED가 왼쪽에서 오른쪽으로 이동하면서 하나씩 ON/OFF를 반복하기
ㆍ비트이동 연산자 ( >> ) 를 이용하여 1자리씩 이동
결과 : 동영상 참고
★ ATMEGA128 회로도
ㆍPF0~PF7을 LED OUT 으로 연결
ㆍPC0~PC7 을 스위치 Key IN 으로 연결
< LED 제어로 사용할 레지스터 >
★ .h 파일 만드는법
ㆍ같은 폴더 위치에서 아래와같이 .h 파일을 만든다
ㆍ첨부된 PDF파일 362 ~ 페이지에서 주소값을 찾아 각각입력
ㆍ아래와같이 헤더 파일에 사용할 수 있는 값들로 코딩한다.
Ex) 버튼누를때마다LED 켜지는데이전LED ON 상태도그대로유지하기.
LED 모두켜지면LED all OFF 한다.
ㆍPINC = 스위치
※ KeyPoint : 비트연산자 &(AND) 를 PORTF에 대입하여 만든다
결과 : 동영상 참고
궁금하신점은 댓글로 남겨 주세요 !!
오늘도 좋은 하루 되세요
아트메가128 ( FND / FND예제 ) [20120516] (0) | 2016.09.29 |
---|---|
DK - 128 회로 명칭 ( 아트메가128 / AVR ) (0) | 2016.09.29 |
Atmega128 ( 아트메가128 자료형 크기 / 예제 ) (0) | 2016.09.27 |
AVR ( 개발 환경 설정 / 아트메가 컴파일 설정 / WinAVR ) (0) | 2016.09.27 |
아트메가128 ( Atmega128의 특징 ) (0) | 2016.09.27 |