?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

WArduino 와두이노

페이지 정보

작성자 이준호 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일15-05-09 01:51 조회1,130회 댓글3건

본문

저는 와두이노 + FTDI 232  USB 연결하는데

http://hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_tip&wr_id=27&page=2 다 읽는데...

업로드 할 때

avrdude: stk500_getsync(): not in sync: resp=0x00

이라고 그거 나와는데,, reset 버튼(와두이노 가운데 그거야????) 꽉 눌러서 안되것같는데요??

와두이노  FTDI 232

GND - GND

VCC - 3.3V

RXD - RX

TXD - TX

그거맞냐요??

다시 설명해주세요,,,

 

댓글목록

하드카피님의 댓글

하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

먼저 [도구 - 보드 - Arduino Pro Mini 3.3v 8MHz, ATmega328] 보드를 선택합니다. 그리고 [도구 - Serial port - COM 포트] 체크되어 있는지 확인해야 합니다.
Reset 버튼은 컴파일-업로드 변하는 순간에 딸깍 느낌이 올 정도로 눌러주면 됩니다.
FTDI 모듈과 아두이노의 TX-TX, RX-RX 가 연결 잘 되었는지도 확인해주세요. (원래는 TX-RX 크로스 해야 하는데 와두이노는 반대로 프린트 되어 있어서 TX-TX, RX-TX로 연결)

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글의 댓글 작성일

일단 아래 내용한번 살펴봐 주세요. 사진은 곧 다시 올려 드릴께요.

avrdude: stk500_getsync(): not in sync: resp=0x00

이런 메시지가 뜨는 이유는 다양하겠지만 주로 다음과 같은 원인이 있습니다.

1. 아두이노 IDE에서 선택된 보드와 물리적으로 연결된 보드가 다른 경우
2. TX, RX 핀 연결이 잘못되어 있는 경우
3. 아두이노 보드의 시리얼 TX, RX 로 예약된 핀이 다른 용도로 사용되는 경우
4. 타겟 보드의 부트로더에 이상이 있는 경우
5. 오토리셋 기능이 지원되지 않는 USB 모듈을 사용할 때 사용자가 리셋을 적절히 하지 않는 경우

먼저 1번의 경우 아두이노 IDE에서 [도구 > 보드] 메뉴를 통해 적절한 보드를 선택함으로써 해결 가능. 2번의 경우 TX, RX 핀이 제대로 연결되었는지 확인합니다. 3번의 경우에 해당하는지 확인하고 D0, D1 핀 연결을 제거.
3번의 경우 해당 핀이 물리적으로 다른 모듈과도 연결되어 있어 사용중인 경우에 발생합니다.
5번의 경우 리셋버튼을 누른 시점의 문제입니다.
드물게 4번의 문제가 있는 경우도 있다고 합니다. 이때는 정상적으로 업로딩이 가능한 아두이노 UNO 보드를 이용해 문제가 있는 보드의 부트로더를 구워줘야 합니다. 내용이 많고 여기서 자세히 설명할 주제는 아닌지라 링크로 대체합니다.
https://forum.sparkfun.com/viewtopic.php?f=32&t=27960
http://arduino.cc/en/Tutorial/ArduinoISP/