Arduino 스케치 업로드 문제-avrdude : stk500_recv () : 프로그래머가 응답하지 않습니다


133

ATmega328 과 함께 Arduino Duemilanove가 있습니다. Ubuntu 12.04 (Precise Pangolin)에서 작업 중이며 Arduino IDE 버전은 1.0입니다. 최근에는 깜박임과 같은 몇 가지 샘플 스케치를 업로드하려고했습니다. 그러나 내 시도가 작동하지 않으며 시도 할 때마다 동일한 오류가 발생합니다.

avrdude : stk500_recv () : 프로그래머가 응답하지 않습니다.

/dev/ttyUSB0메뉴 도구직렬 포트 에서 활성화했습니다 . 또한 목록에서 올바른 보드 (ATmega328가 포함 된 Duemilanove)를 선택했습니다. 그러나 문제를 해결할 수 없습니다. 온라인에서도 검색했지만이 문제에 대한 다른 응답은 저에게 효과가없는 것 같습니다. 이 문제가 발생하는 이유와 해결 방법은 무엇입니까?

또한 온보드 ATmega를 켜고 다른 방향으로 장착하려고 시도했습니다. 이제 업로드하는 데 아무런 문제가 없지만 나중에는 아무 일도 일어나지 않습니다. 온보드 LED도 깜박이지 않는 것 같습니다.


Arduino UNO 보드의 GND에서 RST를 분리하십시오. 이 튜토리얼을 따라 UNDO를 잊어 버렸습니다.
ArtiomLK

전송 속도가 잘못된 값 (아마 너무 높음)으로 설정 되었기 때문일 수 있습니다.
Konrad Gajewski

답변:


108

OS X에서 Arduino IDE를 실행하는 Crowduino 에서이 문제가 발생했습니다. Arduino IDE 환경 설정 창에서 업로드하는 동안 자세한 출력을 켜는 것이 해결책이었습니다.

그런 다음 업로드 할 때 오류 직전에 AVRDUDE가 3 개의 패킷 avrdude: Send: 0 [30] [20](보드에서 해당 RX 플래시와 함께)을 보내는 것을 볼 수 있습니다 avrdude: ser_recv(): programmer is not responding.

이 3 가지 패킷이 전송되기 직전에 보드의 리셋 버튼을 누르는 것이 요령입니다. 그러면 프로그램이 성공적으로 업로드됩니다.


2
글쎄, 그것은 적어도 나에게 문제를 해결했다. 어떻게 알아 냈어?
SlackOverflow

8
@daniele 다른 사람들은 X 초 후에 재설정하면 작동한다는 것을 알았습니다. 나는 패킷이 악수에 대한 시도라고 생각했다. 그래서 기본적으로, 나는 구글을 사용하여 문제를 해결했고, 인내심과 보드로 퍼팅을했습니다!
hoipolloi

재설정을 시도했지만 한 번 작동했지만이 내용을 읽을 때까지 적절한시기를 몰랐습니다.
Ulises Layera

4
참고-이 문제를 영구적으로 해결하려면 최신 FTDI 드라이버를 설치해야합니다.
Scott Silvi

2
FTDI 드라이버를 업데이트하고 다시 시작 Arduion 나에게 (맥 OS 10.9.4, 아두 이노 나노 328) 도움
peetonn

80

Tx / Rx 핀에 입력이 없는지 확인하십시오. 그런 다음 작동합니다.


이것은 나를 위해 일했다! Bluetooth 모듈을 RX / TX 핀에 연결했습니다.
johngreen

이것은 나를 위해 일했습니다. 나는 핀 뽑은 후 다른 오류가 발생하기 때문에 (전원을 바로 확인하기 위해), 또한 USB 케이블 다시 시작 아두 이노를 분리했다
oneindelijk

68

나는 같은 문제가 있었다 – 이것이 내가이 질문을 찾은 이유이다.

프로세서를 "ATmego328P"에서 "ATmego328P (Old Bootloader)"로 변경해야했습니다.

적어도 저에게는 문제가 해결되었습니다.

여기에 이미지 설명을 입력하십시오


새 IDE에서 프로세서 선택 패널을 어디에서 찾을 수 있습니까?
Muhammad Ali

3
@MuhammadAli : 방금 질문에 답변하기 위해 스크린 샷을 추가했습니다
Edgar

축복합니다. 저의 문제이기도합니다.
ofekp

2
ELEGOO NANO 보드를 사용하는 경우이 문제가 나타날 수 있습니다. FAQ 문서에도 동일한 솔루션이 언급되어 있습니다.
chetan92

보드가 Arduino nano이고 2018 년 1 월 이전에 제조 된 경우 프로세서> "ATmega328P (Old Bootloader)"를 선택하면 트릭을 수행합니다 ( arduino.cc/en/Guide/ArduinoNano#toc4 )
Bit-Man

48

좋은 아이디어 중 여기에 대한 답변에 부두 연설이 있습니다. 무슨 일이 일어나고 있는지 좀 더 현실적으로 만들고 좋은 것들을 요약 해 봅시다.

기본적으로 이러한 상황이 발생하면 AVRDUDE 에 대해 상세 모드를 사용하여 발생하는 상황을 더 잘 파악하는 것이 좋습니다. 그렇게하려면 환경 설정으로 들어가서 상세 모드 상자 만 선택하면됩니다. Arduino IDE에서 벗어나 콘솔을 시작하여 AVRDUDE의 출력을보다 편하게 읽을 수 있도록하는 것이 좋습니다 upload. 버튼 을 클릭하면됩니다 .

-v명령 호출 에 3 또는 4 를 넣는 것이 여기서 중요합니다 . Arduino의 설치 방법에 전적으로 의존하는 매개 변수로 구성된 AVRDUDE 명령의 모양은 다음과 같습니다.

avrdude -v -v -v -v -C /path/to/avrdude.conf -patmega328 -P/dev/usbport -U flash:w:/path/to/firmware.hex

올바른 명령 줄을 사용하는 좋은 방법은 자세한 정보가 활성화 된 경우 Arduino IDE 출력 로그의 자세한 출력에서 ​​해당 명령 줄을 복사하는 것입니다.

당신이 얻을 때 avrdude: stk500_recv(): programmer is not responding, 그것은 기본적으로 깜박임이 실제로 시작 되기 전에 문제가 발생했음을 의미 합니다.

기본적으로 확인해야합니다 (하드웨어에서 소프트웨어, 로우 레벨에서 하이 레벨까지).

  • 케이블 및 / 또는 커넥터에 마이크로 컷이없는 경우;
  • 납땜 지점이 단락되지 않는 경우 (즉, 금속성 물체에 닿는 경우) 다음을 의미합니다.
    • PCB 사이에는 단락이없는 경우 RxTx(보통 핀 10)는;
    • 보드 아래에 금속 요소가 있거나 구성 요소의 다리 사이에 작은 비트가없는 경우 (FTDI, ATmega 칩 또는 기타);
  • ATmega 칩의 전원이 꺼져 있지 않은 경우 (GND / V CC 바로 가기 또는 컷 또는 V CC 입력이 종료되었습니다…);
  • Arduino 의 10핀이 일부 차폐 또는 맞춤형 설계에 의해 사용 /!\되지 않는 경우 ( 독립적 인 USB 처리 기능이 있으므로 Leonardo 에는 적용되지 않음 );
  • USB to UART 변환기에 문제가없는 경우 ( FTDI오래된 Duemilanove 또는 최신 Arduino Unos의 ATmega16U2);
  • 경우 생성 ATmega328의 칩은 튀김 또는 잘못 설치된다;
  • 부트 로더를 덮어 쓰거나 실패한 경우;
  • 부트 로더에 들어가기 위해 올바른 전송 속도가 적용되는 경우;
  • 대상 마이크로 컨트롤러 및 보드에 대한 올바른 설정이 설정된 경우

일반적으로 avrdude -v -v -v -v실패한 단계를 많이 찾는 데 도움 이 될 수 있습니다. 전혀 USB 연결을 할 수 없는지 (케이블 고장, USB / UART, PCB…) 또는 부트 로더 문제입니다.

업데이트 : 온보드 ATmega를 켜고 다른 방향으로 장착하려고했습니다. 이제 업로드하는 데 아무런 문제가 없지만 나중에는 아무 일도 일어나지 않습니다. 온보드 LED도 깜박이지 않는 것 같습니다.

ATmega의 위치를 ​​반대로 바꾸어도 작동하지 않으면 전원 공급 장치를 디지털 핀에 올려 놓아 칩이 손상 될 수 있습니다.


BTW에서 Arduino 출력에는 avrdude의 경로, 구성의 경로 및 플래시 파일의 경로가 마지막 줄 (업로드를 시작하기 전)로 표시됩니다. 이것은 명령 행에 쉽게 붙여 넣을 수 있으며 -v가 추가됩니다.
powtac

사실, iirc (거의 UI를 거의 사용하지 않습니다) : 환경 설정에서 상세 출력을 활성화해야합니다.
zmo

1
나를 위해 이것은 일식 avrdude 구성에서 잘못된 전송 속도를 설정했기 때문에 발생했습니다. arduino IDE에서 명령 줄을 볼 때 알아 냈습니다.
Tejas Kale

avrdude: no programmer has been specified on the command line or the config file Specify a programmer using the -c option and try again
K-SO의 독성이 증가하고 있습니다.

수정 :avrdude -v -v -v -v -C/etc/avrdude.conf -patmega328 -carduino -P/dev/ttyACM0 -U flash:w:~/Arduino/WebServer/WebServer.ino.standard.hex
K-SO의 독성이 증가하고 있습니다.

21

보드가 올바르게 선택되었는지 확인하십시오. 메뉴 도구-> 보드를 클릭하고 올바른 보드가 선택되었는지 확인하십시오.


1
이것은 나를위한 것이었다. 나는 그것을 튀기고 새로운 메가를 얻을 때까지 우노를 사용하고 있었다. 새로운 메가는이 문제를보고있었습니다. 이 메뉴가 존재하는지도 몰랐습니다. 감사!
Mike

그렇지는 않지만 올바른 일련 번호 가 선택되지 않았습니다 ... 실제로 생각해야 할 것이 있습니다! 감사!
heltonbiker

Arduino와 호환되는 보드를 어떻게 알 수 있습니까?
turmuka

12

핀 0 및 1에 점퍼 와이어가 연결되어 있는지 확인할 수 있습니다. 이러한 핀은 직렬 통신에 사용되며 플러그 된 와이어는 코드가 보드에 업로드되지 않도록 할 수 있습니다.

아무것도 연결되어 있지 않으면 AVRDUDE 의 버그 일 수 있으며 업데이트 할 수 있습니다.


3
0과 1 avrdude에는 아무것도 연결되어 있지 않습니다. 또한 업데이트되어 최신 버전입니다.
Pastafarian

다른 보드가 없습니다. : (Windows에서도 비슷한 오류가 발생하는 것 같지만 보드에 문제가있을 수 있습니다.
Pastafarian

그렇습니다. 제가 말하고자하는 바는 ... Serial.println()예를 들어 led 13.
ladislas

10

나는이 문제도 만났고 USB 직렬 드라이버를 다시 설치하여 문제를 해결했습니다. Pls 참조 : http://arduino.cc/en/Guide/Howtohttp://www.ftdichip.com/Drivers/VCP.htm


1
Arduino Duemilanove ATMega328을 사용할 때마다 항상이 작업을 잊고 Arduino 앱에서 올바른 보드가 선택되어 있는지 확인합니다 (1.0.6 현재 도구에서)
Andrew

1
방금 arduino IDE를 설치했다면이 대답은 당신이 찾고있는 것입니다.
Zaxter

5

위의 오류는 3 단계로 나옵니다.

  1. 부트 로더가 충돌 한 경우
  2. IDE에서 올바른 포트와 적절한 보드를 선택하지 않은 경우
  3. 다른 직렬 포트와 통신하는 경우 GND 및 Tx 핀이 다른 통신 장치에 연결된 경우

제 경우에는 잘못된 보드를 선택했습니다. AMPS 감사합니다!
Jamshaid Kamran

3

다음 지침 에 따라 OS X v10.10 (Yosemite) 의 문제를 해결했습니다 .

FTDI 칩 및 OS X 10.10

그러나 hoipolloi제안한 트릭 은이 버전에서도 작동하는 임시 해결 방법이었습니다.


이것은 10.10에서 나를 위해 일했습니다. 이 게시물에 이어 4, 5 또는 6 단계를 수행 할 필요가 없었습니다. 이제는 오류가 발생하지 않고 Arduino IDE를 사용하여 스크립트를 여러 번 업데이트 할 수 있습니다.
dbainbridge

3

Arduino Uno를 처음 시도 할 때도 같은 문제가 발생했습니다.

내 솔루션은 매우 간단했습니다. USB 케이블을 꽂았다가 꽂기 만하면됩니다.


3

윈도우 7 , 나는이 문제를 다른 오류 메시지와 각 시간을 여러 번했다. 기본적으로 IDE가 잘못된 포트로 전송 중입니다.

이 문제를 해결하려면 도구포트 → [보드가있는 COM 포트 선택]으로 이동하십시오.

보드 포트를 다시 확인하십시오 :

  1. 장치 관리자 시작

    메뉴를 시작하다

  2. Arduino 드라이버가 IDE의 포트 설정 (위에서 언급 한)과 일치하는 포트 아래에 나열되어 있는지 확인하십시오

    기기 관리자

  3. 내 보드는 포트 아래에 표시됩니다 COM1. 원하는 경우 드라이버의 고급 설정에서 포트를 간단히 변경할 수 있습니다.

    여기에 이미지 설명을 입력하십시오


2

Mac에서 실행되는 Arduino 에서도이 문제가 있습니다. 내 Arduino (Arduino Uno 및 FTDI와 연결된 Arduino Pro) 중 두 곳에서 발생합니다.

Uno의 경우 케이블을 컴퓨터에 연결하고 업로드를 누른 다음 "TX"LED가 깜박일 때까지 카운트를 시작합니다. 그런 다음 업로드를 반복하되 TX LED가 깜박이기 직전에 재설정 버튼을 누르면 업로드가 완료됩니다.

나중에 USB 케이블을 변경하면이 문제가 해결 된 것으로 확인되었습니다.


1
나를 위해 고정 된 USB 케이블 변경
Paul Bailey

2

다른 곳 에서이 답변을 찾지 못했기 때문에 이것을 게시하고 있습니다. 모든 Arduino nano chinese (CH340) 클론은 Arduino IDE로 1.8.9로 업그레이드 한 후이 문제가 발생했습니다. 나를 위해 일한 것은 여분의 공식 Arduino Uno를 사용하여 나노의 ICSP 헤더를 사용하여 결함이있는 나노에서 부트 로더를 구워야했습니다. 이를 위해 여기에 지시 사항을 따르십시오 : chinese-clone-of-arduino-nano-with-chip-ch340g-how-to-fix-it . 내가 다르게 한 것은이 스레드에서 이전에 언급 한대로 "Old Bootloader"옵션을 항상 설정하는 것이 었습니다. 그 외에는 그 링크의 지시를 완전히 따르고 그 성가신 문제에서 나노를 구했습니다. 나는 이것이 누군가를 도울 수 있기를 바랍니다.


1

먼저 / dev / ttyUSB0이 작동하는지 확인하십시오. 예를 들어 마우스를 연결하고 작동하는지 확인하십시오. 둘째, 다른 보드를 선택하십시오. 원래 보드가 아닌 보드는 이름으로 올바르게 인식되지 않는 경우가 많습니다. 셋째, 스케치를 업로드하는 동안 재설정 버튼을 수동으로 눌러보십시오. 자동 재설정이 깨졌을 수 있습니다.


1

여기 에서 이전 FDTM 드라이버를 다운로드하여 설치하여 문제를 해결했습니다 .

설치 FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg한 다음 Arduino를 다시 시작하십시오.


그것은 대부분 OP의 문제와 관련이 없으며 FTDI 드라이버는 Arduino 328을
구입

1

새로운 Arduino Uno Rev3 보드는 다음 LInux 드라이버를 사용한다고 지적했습니다.

Device Drivers    
|-USB Drivers
  |-USB Modem (CDC ACM) support

CONFIG_USB_ACM:가장 최근의 LInux 3.x 커널에서 이것은 : 옵션 으로 알려져 있습니다.

이 장치는 다음 /dev/ttyACM0과 같이 나타납니다 .


1

에 연결된 것이 있습니까? RESETArduino 핀에 있습니까?

RESET핀에 연결 해야하는 그래픽 LCD 에서이 문제가 발생했습니다 . RESET코드를 업로드하는 동안 LCD와 핀 사이의 점퍼 와이어를 분리하면 문제가 해결되었으므로 코드 업로드가 완료되면 다시 연결하기 만하면됩니다.


1

나는 이것의 원인을 발견했다 ...

직렬 포트를 /dev/tty.usbmodem2131로 변경하면 문제가 해결되었습니다. 이번에는 잘못된 시리얼 포트를 사용하고있었습니다.


1

당신은 시도 할 수 있습니다:

  • preferences.txt serial.debug_rate를 확인하십시오. serial.debug_rate=9600
  • 그렇지 않으면 업로드 할 때 Arduino의 재설정 버튼을 누르십시오.
  • 그렇지 않으면 Arduino IDE 메뉴 도구 에서 다른 카드를 선택한 다음 목록에서 카드를 다시 선택하십시오.

1

위의 답변을 조합하면 문제가 해결되었습니다.

  • Java 업데이트를 수행했습니다.

    sudo apt-get install default-jdk

  • 그런 다음 Arduino IDE를 종료하고 다시 시작했습니다.

  • 내 올바른 보드가 나타났습니다 (Arduino Mega 2560, Mega 1280 이전 만 옵션이었습니다).

  • 드라이버를 위해 나는 이것을했다 :

    sudo chmod a+rw /dev/serial/by-id/usb-Arduino__www.arduino.cc__(a bunch of numbers)

그 후 Arduino IDE 쇼 /dev/ttyACM0 가 도구 / 직렬 포트 메뉴에 표시됩니다.

이제 모든 것이 잘 작동합니다!


감사! JDK는 내 경우에는 문제를 일으키지 않았지만 sudo chmod a + rw / dev / serial / by-id / usb-Arduino **********가 작업을 수행했습니다.
Artur Barseghyan

1

MacBook Pro (데스크톱) 에서 실행하는 데 도움이 된 솔루션이 있습니다.

같은 오류가 발생하여 PC 자체의 USB가 아닌 주변 장치 (모니터)에 USB가 연결되어 있기 때문에 발생합니다. 오류를 즉시 중지했으며 간단한 해결책입니다.


1

솔루션을 찾는 올바른 방향에 대해 @hoipolloi에게 감사드립니다.

어쨌든 문제를 해결하기 위해 약간 다른 단계를 수행해야했습니다.

필자의 경우 Arduino Uno는 정상적으로 작동했지만 스케치를 한 후 갑자기 멈추었습니다. 나는 받고 있었다stk500_recv(): programmer is not responding 항상 있었고 아무것도 효과가 없었습니다. 그런 다음 보드에서 LED 13이 항상 켜져 있음에주의를 기울였습니다. 일부 하드 루프 스케치가 보드에서 반복적으로 실행되어 보드에 대한 입력을 차단하는 것처럼 보였습니다. 확실하지 않습니다, 그것은 단지 내 추리입니다.

나는 행운없이 가능한 모든 순간에 재설정을 클릭하려고 시도하고 갑자기 다음 단계를 시도했습니다.

  1. 보드를 분리하십시오.
  2. RESET을 길게 클릭하십시오.
  3. 다시 연결하십시오.
  4. 몇 초 기다립니다.
  5. RESET 버튼을 놓습니다.

이 후 온보드 13 LED가 1 초 동안 꺼졌다가 다시 켜진 것을 알 수있었습니다. 보드가 실제로 재설정되는 동안 짧은 재설정 창이있는 것처럼 보였습니다. 그런 다음 @hoipolloi의 솔루션 에서처럼 3 개의 패킷이 전송되고 작동하기 직전에 "재설정"되는 순간을 포착했습니다.

다른 해결책이 없으면 문제를 해결하는 데 도움이되기를 바랍니다.

TIP . Send: 0 [30] [20]콘솔에서 스케치를 업로드 할 때 세 줄 이 표시되지 않으면 다음을 수행하십시오 .

  1. Arduino IDE에서 "업로드"를 클릭하십시오.
  2. 로그 창을보십시오. 다음과 같은 줄을 찾을 수 있습니다.

    E:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CE:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Sergey\AppData\Local\Temp\build44ca75bc60fd83cc8ef41e35d4d83388.tmp/sketch_sep07a.ino.hex:i
    
  3. 여기와 같이 줄 바꿈이나 공백 기호를 삼키는 것처럼 보입니다 -CE:\Program Files.... 이어야합니다 -C E:\Program Files. 이것을 메모장에 복사하고 누락 된 공백을 추가하여 라인을 다음과 같이하십시오.

    E:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -v -v -v -v -C "E:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -patmega328p -carduino -PCOM3 -b115200 -D -U flash:w:C:\Users\Sergey\AppData\Local\Temp\build44ca75bc60fd83cc8ef41e35d4d83388.tmp/sketch_sep07a.ino.hex:i
    
  4. 4 추가 -v위에서했던 것처럼 지침을 .

  5. 명령 행을 열고 명령을 붙여넣고 실행하십시오.

이제 당신은 4 개의 -v논거 덕분에 훨씬 더 장황한 것을 보게 될 것 입니다. 원래 Arduino Studio는 하나만 사용합니다.


0

FTDI 케이블 용 드라이버를 설치 / 업데이트 했습니까? ( http://arduino.cc/en/Guide/Howto의 3 단계 ). Raspberry Pi에서 Arduino IDE를 실행하면 드라이버를 명시 적으로 설치하지 않고도 제대로 작동했습니다 (사전 설치되었거나 Arduino IDE 설치 관리자가 처리했습니다). 내 Mac에서는 그렇지 않았으며 IDE 외에도 케이블 드라이버를 설치해야했습니다.


0

방금이 같은 문제에 대해 지난 몇 시간을 보냈습니다 ... " http://www.ftdichip.com/Drivers/VCP.htm "으로 가서 최신 드라이버를 다운로드하고 재부팅하십시오. 그 후에 잘 작동합니다. 또한 Arduino 소프트웨어를 매일 밤 다운로드했지만 차이가 없었습니다.


0

-b (전송 속도 옵션)없이 프로그램을로드하십시오. ~ / .arduino15 / preferences.txt에서 arduino.cc가 실행되고 있지 않을 때 build.verbose = true를 설정하십시오. 자세한 출력에는 콘솔에서로드해야하는 16 진 파일이 있습니다.

avrdude -v -v -v -v -C/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf -patmega328p -carduino -P/dev/ttyUSB2  -D -Uflash:w:/tmp/build2314497724350388190.tmp/sketch_nov13b.cpp.hex:i

방금 칩 128을 328 버전으로 교체했으며 Decimile에서 보드 속도가 새로운 전송 속도 115200으로 인해 Uno 또는 Ethernet으로 변경되었습니다.


0

USB 허브를 통해 Arduino를 연결하는 경우 대신 Mac의 USB 포트 중 하나에 직접 연결해보십시오.
그것은 나를 위해 일했다.


0

제 경우에는 "이상한" 일을하려고 할 때 문제가 발생했습니다 산술 연산을

예 : (3.14 / 4) / 5 또는 3.15 % 2.55

따라서 모든 산술 표현식확인하는 것이 좋습니다. Arduino에서 일부 을 계산할 수없는 경우 .

도움이 되길 바랍니다.


0

필자의 경우 (Mini Pro) 솔루션은 너무 간단하여 어떻게 그리웠는지 확신하지 못했습니다. rx / tx 와이어를 교차해야했습니다.

해결책:

  • Arduino Rx 핀은 FTDI Tx 핀으로갑니다.
  • Arduino Tx 핀은 FTDI Rx 핀으로갑니다.

0

제 경우에는 잘못된 전송 속도였습니다. 다음 명령을 호출합니다.

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 **-b57600** -D -Uflash:w:C:\Users\Vahid\AppData\Local\Temp\arduino_build_527841/AnalogReadSerial.ino.hex:i 

보시다시피 전송 속도는 57600으로 설정됩니다.이 인수 (-b57600)를 제거하고 명령 줄에서 실행하면 제대로 작동합니다.


0

내 문제는 Arduino IDE를 새 버전으로 업데이트하고 전선을 다시 연결하지 않았다는 것입니다. 그게 문제인 것 같아

케이블을 분리했다가 다시 연결하십시오. 감사.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.