2014-02-05 2 views
0

저는 Arduino 프로그래밍을 처음 접했습니다. 저는 Arduino 메가 2560 R3을 사용하고 있으며 Arduino IDE 1.5.5-r2를 사용하고 있습니다. 나는 아주 간단한 프로그램을 가지고 있으며, 업로드를 시도 할 때 그 프로그램은 끝까지 잠근다.Arduino : Upload Timeout 오류

avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: stk500v2_getsync(): timeout communicating with programmer 

내가 올바른 COM 포트를 사용하고 내가 핀 송신과 수신 핀을 연결하려고하면 내가 쓰기 오른쪽 보드

를 선택 : 언젠가는 나에게 다음과 같은 오류가 나타납니다 콘솔에서 데이터를 올바르게 가져옵니다.

모든 ideias?

감사합니다.

+0

스케치를 업로드하는 동안 tx 및 rx 핀의 연결을 끊은 다음 작업을 마쳤 으면 연결 했습니까? –

+0

예, 직렬 포트를 테스트하기 위해 tx 및 rx 핀을 연결합니다. 하지만 업로드하면 연결이 끊어집니다. – Robert

+0

Baudrate mismatch ... –

답변

2

자동 재설정과 같은 것 같습니다. IDE가 sketch size ... release reset 버튼을 말하면 IDE에서 업로드를 클릭하십시오. 올바른 타이밍을 얻으려면 많은 시도가 필요합니다. 이것은 시리얼 플러딩 때문에 발생합니다. setup()

+1

고마워요. – Robert

0

사용중인 IDE 버전. 어떤 운영 체제가 작동하는지. Arduino Mega 2560 R3이 추가되고 있는지 여부를 하드웨어 폴더에서 확인하십시오. 그 외에 작동하지 않습니다. 어떤 시간에 컴파일 된 데이터를 볼 수 있지만 업로드 된 코드가 작동하지 않거나 그러한 종류의 오류가 발생하면

0

정확히 같은 문제가있었습니다. 쿠분투 리눅스에서 동일한 Arduino 보드와 IDE 1.6.8 또는 1.6.11. "깜박"예제 스케치를 시도하는 동안, 나는 똑같은 오류가 발생했습니다. 내 솔루션은 USB 케이블이었다. 다른 USB 케이블을 사용해도 작동했습니다. 그런 다음, 좀더 오래된 오류가있는 Arduino Mega 2560 R3 보드를 사용해 보았습니다. 그것은 또한 새로운 케이블과 함께 작동했습니다.