16
1 VLSI Design Lab. AVR Studio 사용법 Konkuk Univ. VLSI Design Lab.

AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

Embed Size (px)

Citation preview

Page 1: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

1VLSI Design Lab.

AVR Studio 사용법

Konkuk Univ. VLSI Design Lab.

Page 2: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

2VLSI Design Lab.

컴퓨터에 설치 하기

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 여기서 AVR STUDIO 4를 다운 받고설치

AVRISP Programmer(USB Cable이 연결된 별도의 소형보드)를 USB Port에 꽂으면 Driver를 요구하는데www.ftdichip.com에서(FT232R) Download하여 Driver를 설치 위의 드라이버는 홈페이지에 있습니다.

http://sourceforge.net/project/showfiles.php?group_id=68108

다운 받은 후 WINAVR을 설치 합니다.

Page 3: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

3VLSI Design Lab.

AVR Studio

Page 4: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

4VLSI Design Lab.

AVR Studio ‐ Creating New project

Page 5: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

5VLSI Design Lab.

AVR Studio ‐ Creating New project

작업하는 프로그램경로 설정

Page 6: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

6VLSI Design Lab.

AVR Studio ‐ Creating New project

Page 7: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

7VLSI Design Lab.

AVR Studio ‐ Creating New project

여기서 코딩해도 되고

본인이 작업한 파일을추가해도 됨

Page 8: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

8VLSI Design Lab.

AVR Studio ‐ Creating New project

Page 9: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

9VLSI Design Lab.

AVR Studio ‐ Creating New project

현재 우리가 사용하는 보드에 맞게 셋팅

보드에 11.0592Mhz=11059200Hz

Page 10: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

10VLSI Design Lab.

AVR Studio ‐ Coding

How to write a simple Input and Output Program for AVR Atmega128 microcontroller

while(1){

for(i = 0; i < 8; i++){

_delay_ms(200);PORTD = PORTD << 1;

// 1 each Shift }

PORTD = 0x01;}return 0;

}

while(1){

for(i = 0; i < 8; i++){

_delay_ms(200);PORTD = PORTD << 1;

// 1 each Shift }

PORTD = 0x01;}return 0;

}

#include <avr/io.h>#include <util/delay.h>#define F_CPU 11059200UL

int main(void){

unsigned int i;DDRD = 0xff;

//Port D outputPORTD = 0x01;

//(0000 0001)

‘1’ LED On‘0’ LED Off

Page 11: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

11VLSI Design Lab.

AVR Studio ‐ Build

Build를 하면아래와 같은 메시지가 나온다.

Page 12: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

12VLSI Design Lab.

AVR Studio ‐ Downloading the program

Page 13: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

13VLSI Design Lab.

AVR Studio ‐ Downloading the program

COM포트 확인은 장치 관리자

Page 14: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

14VLSI Design Lab.

AVR Studio ‐ Downloading the program

Cancel button

Page 15: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

15VLSI Design Lab.

AVR Studio ‐ Downloading the program

본인이 작업한 프로젝트 파일에서 .hex파일 선택

Page 16: AVR Studio 사용법 - home.konkuk.ac.krhome.konkuk.ac.kr/~halite/d2_2/week_07/avr_studio.pdf · ?tool_id=2725Æ여기서AVR STUDIO 4 ... Microsoft PowerPoint - avr_studio사용법.ppt

16VLSI Design Lab.

AVR Studio ‐ Downloading the program

버튼을 누르면 본인이 작성한코드가 보드에 다운로드 된다

이 때 스위치는꼭 오른쪽(ISP)

방향 유지