Arduino Sketch yükleme sorunu - avrdude: stk500_recv (): programcı yanıt vermiyor


133

ATmega328 ile bir Arduino Duemilanove'm var . Ubuntu 12.04 (Precise Pangolin) üzerinde çalışıyorum ve Arduino IDE'nin sürümü 1.0. Son zamanlarda, üzerine Blink gibi birkaç örnek eskiz yüklemeye çalıştım. Ancak, girişimlerimden hiçbiri çalışmıyor ve her denediğimde aynı hatayla sonuçlanıyor:

avrdude: stk500_recv (): programcı yanıt vermiyor.

AraçlarSeri Bağlantı Noktası/dev/ttyUSB0 menüsünde etkinleştirdim . Ayrıca listeden doğru kartı (ATmega328 ile Duemilanove) seçtim. Yine de sorunu çözemiyorum. İnternette de arama yaptım ve bu soruna yönelik diğer yanıtların hiçbiri benim için işe yaramıyor gibi görünüyor. Neden bu sorunla karşılaşıyorum ve nasıl çözülür?

Ayrıca yerleşik ATmega'yı döndürmeyi ve diğer yöne takmayı da denedim. Şimdi, yüklerken herhangi bir sorunla karşılaşmıyorum, ancak daha sonra hiçbir şey olmuyor. Yerleşik LED de yanıp sönmüyor.


Arduino uno kartında RST ile GND bağlantısını kesin. Bu öğreticiyi takip ettim ve bunu GERİ ALMAYI unuttum.
ArtiomLK

Bunun nedeni, baud hızının yanlış (muhtemelen çok yüksek) bir değere ayarlanmış olması olabilir.
Konrad Gajewski

Yanıtlar:


108

OS X üzerinde Arduino IDE çalıştıran bir Crowduino ile bu problemi yaşadım. Benim için çözüm, yükleme sırasında (Arduino IDE tercihler bölmesinde) ayrıntılı çıktıyı açmaktı.

Ardından, yüklerken, AVRDUDE'un hatadanavrdude: Send: 0 [30] [20] hemen önce üç paket (kart üzerinde karşılık gelen RX yanıp sönmeleriyle) gönderdiğini görebilirsiniz avrdude: ser_recv(): programmer is not responding.

İşin püf noktası, bu üç paket gönderilmeden hemen önce panodaki sıfırlama düğmesine basmaktır. Daha sonra program başarıyla yüklenecektir.


2
Bu en azından benim için sorunu çözdü. Nasıl anladın?
SlackOverflow

8
@daniele Diğer insanlar X saniye sonra sıfırlarsanız işe yaradığını fark ettiler. Paketlerin el sıkışmaya çalıştığını düşündüm. Temel olarak, Google'ı kullanarak, sabırla ve tahtayla uğraşarak çözdüm!
hoipolloi

sıfırlamayı denedim ve bir kez çalıştı, ancak bunu
okuyana

4
Bilginize - Bu sorunu kalıcı olarak çözmek için en son FTDI sürücülerini yüklemem gerekiyordu
Scott Silvi

2
FTDI sürücüsünü güncellemek ve Arduion'u yeniden başlatmak bana yardımcı oldu (MacOS 10.9.4, Arduino Nano 328)
peetonn

80

Tx / Rx pinlerinde giriş olmadığından emin olun. O zaman işe yarayacak.


Bu benim için çalıştı! RX / TX pinlerine bağlı bir bluetooth modülüm vardı.
johngreen

Bu benim için çalıştı. Ayrıca usb kablosunu çıkarıp arduino'yu yeniden başlatmak zorunda kaldım, çünkü pinleri çıkardıktan sonra başka bir hata aldım (ve emin olmak için güç)
oneindelijk

68

Ben de aynı sorunu yaşadım - bu yüzden bu Soruyu buldum.

İşlemciyi yalnızca "ATmego328P" yerine "ATmego328P (Eski Önyükleyici)" olarak değiştirmem gerekti

Sorun çözüldü - en azından benim için.

görüntü açıklamasını buraya girin


Hey, İşlemci seçim panelini yeni IDE'de nerede bulabilirim?
Muhammed Ali

3
@MuhammadAli: Sorunuzu yanıtlamak için bir ekran görüntüsü ekledim
Edgar

Tanrı aşkına, bu da benim sorunumdu.
ofekp

2
ELEGOO NANO kartını kullanıyorsanız bu sorun ortaya çıkabilir. Aynı çözüm, SSS belgesinde de belirtilmiştir.
chetan92

Kart bir Arduino nano ise ve Ocak 2018'den önce üretilmişse, İşlemci> "ATmega328P (Eski Önyükleyici ) " seçeneğini seçmeniz yeterli olacaktır ( arduino.cc/en/Guide/ArduinoNano#toc4 )
Bit-Man

48

Buradaki cevaplarda iyi fikirler arasında vudu konuşmaları var. Neler olduğu konusunda biraz daha gerçekçi olmaya çalışalım ve kontrol edilecek iyi şeyleri özetleyelim:

Temel olarak, bu olduğunda, neler olduğu hakkında daha iyi bir fikir edinmek için AVRDUDE için ayrıntılı modu etkinleştirmek iyi bir fikirdir. Bunu yapmak için, yalnızca tercihlere girmeniz ve ayrıntılı mod kutusunu işaretlemeniz gerekir. Ayrıca, Arduino IDE'den uzaklaşmak ve AVRDUDE'un çıktısını okumakta daha rahat olmak için bir konsol başlatmak iyi bir fikirdir, uploaddüğmeye tıkladığınızda alacaksınız .

Burada önemli -volan komut çağrısına 3 veya 4 eklemek. Arduino'nun nasıl kurulduğuna tamamen bağlı olduklarından, oluşturulmuş parametrelerle bu tür AVRDUDE komutlarına nasıl benziyorlar:

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

Kullanılacak doğru komut satırını almanın iyi bir yolu, ayrıntı etkinleştirildiğinde onu Arduino IDE çıktı günlüğünün ayrıntılı çıktısından kopyalamaktır.

Aldığınızda avrdude: stk500_recv(): programmer is not responding, temelde parlama başlamadan önce bir şeylerin yanlış olduğu anlamına gelir .

Temel olarak kontrol etmelisiniz (donanımdan yazılıma, düşük seviyeden yüksek seviyeye):

  • kablo ve / veya konektörlerde mikro kesikler yoksa;
  • Lehim noktalarının hiçbiri kısa devre yapmıyorsa (yani etrafındaki metal bir şeye dokunmuyorsa), bunun anlamı:
    • arasında PCB üzerinde kısa devre olup olmadığını Rxve Tx(genellikle pin 1ve 0);
    • kartın altındaki metal bir elemanla temas yoksa veya bir bileşenin bacakları arasında küçük parçalar varsa (FTDI, ATmega yongası veya başka herhangi bir şey gibi);
  • ATmega yongasının gücü bitmemişse (GND / V CC kısayolu veya kesilmiş veya V CC girişi ölü…);
  • eğer 1ve 0Arduino pimleri bazı kalkan veya özel tasarımı ile kullanılmayan ( /!\için geçerli değildir Leonardo bağımsız USB kullanımını olduğu gibi);
  • USB - UART dönüştürücüde bir sorun yoksa ( FTDIeski Duemilanove veya daha yeni Arduino Unos'ta ATmega16U2'de);
  • Eğer ATmega328 çip kızarmış veya yanlış takılabilir;
  • önyükleyicinin üzerine yazılmışsa veya başarısız oluyorsa;
  • önyükleyiciye girmek için doğru baud hızı uygulanıyorsa;
  • hedef mikro denetleyici ve Kart için doğru ayarlar belirlenmişse;

Genellikle avrdude -v -v -v -vhangi aşamada başarısız olduğunu bulmaya çok yardımcı olabilir. Bir USB bağlantısı yapamaması (kablo arızası, USB / UART, PCB…) veya bir önyükleyici sorunu olup olmadığı.

Güncelleme : Yerleşik ATmega'yı döndürmeyi ve diğer yönde takmayı denedim. Şimdi, yüklerken herhangi bir sorunla karşılaşmıyorum, ancak sonrasında hiçbir şey olmuyor. Yerleşik LED de yanıp sönmüyor.

Korkarım ki ATmega'nın konumunu ters çevirirseniz ve o zaman işe yaramazsa, güç kaynağını dijital pinlere yerleştirmiş olmanız çipinizi yakmış olabilir.


BTW, Arduino çıktısının son satırı (yüklemeye başlamadan önce) avrdude yolunu, yapılandırma yolunu ve flash dosyasının yolunu içerir. Bu kolayca komut satırına kopyalanabilir ve -v'ler eklenebilir.
powtac

Aslında, iirc (neredeyse hiç bir zaman berbat kullanıcı arayüzünü kullanmıyorum), tercihlerde ayrıntılı çıktıyı etkinleştirmeniz gerekiyor
zmo

1
Benim için bu, tutulma avrdude yapılandırmasında yanlış bir baud hızı ayarladığım için oldu. Arduino IDE'de komut satırını gördüğümde anladım.
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'daki toksisite artıyor.

Düzeltildi: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'daki toksisite artıyor.

21

Kartınızın doğru seçilip seçilmediğini görmeye çalışın. Araçlar -> Pano menüsüne tıklayın ve doğru panonun seçilip seçilmediğini kontrol edin.


1
Bu benim içindi. Kızartana ve yeni bir Mega alana kadar bir Uno kullanıyordum. Yepyeni Mega bu sorunu görüyordu. Bu menünün var olduğunu bile bilmiyordum. Teşekkürler!
Mike

Öyle değil, ama doğru dizi seçilmedi ... Gerçekten düşünülmesi gereken bir şey! Teşekkürler!
heltonbiker

Arduino'm ile hangi kartın uyumlu olduğunu nasıl anlarım?
turmuka

12

Pin 0 ve 1'e takılı jumper kablolarınız olup olmadığını kontrol edebilirsiniz. Bu pinler seri iletişim için kullanılır ve takılı kablolar kodun panele yüklenmesini engelleyebilir.

Hiçbir şey takılı değilse , AVRDUDE ile ilgili bir hata olabilir , güncellemeyi deneyebilirsiniz.


3
0 ve 1'e bağlı kesinlikle hiçbir şey yoktur. avrdudeAyrıca güncellenir ve en son sürümdür.
Pastafarian

Başka bir tahtam yok. :( Windows'ta benzer bir hata meydana geliyor gibi görünse de, bu nedenle anakartla ilgili bir sorun olabilir.
Pastafarian

Evet, söyleyeceğim şey bu ... Sadece bir Serial.println()örnek olup olmadığını kontrol etmek için bir örnek deneyebilirsiniz led 13.
ladislas

10

Bu sorunla da karşılaştım ve USB seri sürücüsünü yeniden yükleyerek çözdüm. Pls ayrıca bkz .: http://arduino.cc/en/Guide/Howto ve http://www.ftdichip.com/Drivers/VCP.htm


1
Arduino Duemilanove ATMega328'imi ne zaman kullansam, bunu yapmayı her zaman unutuyorum ve ayrıca Arduino uygulamasında doğru Kartın seçilip seçilmediğini kontrol ediyorum (Araçlar altında 1.0.6.
Andrew

1
Arduino IDE'yi yeni kurduysanız, bu cevap (büyük olasılıkla) aradığınız şeydir!
Zaxter

5

Yukarıdaki hata 3 aşamada gelir

  1. Önyükleme yükleyicisi çökmüşse
  2. IDE'den uygun bağlantı noktasını ve uygun kartı seçmediyseniz
  3. Diğer Seri bağlantı noktası ile iletişim kuruyorsanız, yani GND ve Tx pinleri diğer iletişim cihazlarına bağlanır.

Benim durumumda, yanlış bir tahta seçmiştim. Teşekkürler AMPS!
Jamshaid Kamran


3

Arduino Uno'yu ilk denememde de aynı sorunu yaşadım.

Çözümüm oldukça basitti. Sadece fişini çekin ve ardından USB kablosunu takın.


3

On Windows 7 , Ben, bu sorunu farklı hata mesajları ile her zaman birden çok kez vardı. Temelde, IDE yanlış bağlantı noktasına gönderiyor.

Bunu düzeltmek için, AraçlarBağlantı Noktaları → [kartınızın bulunduğu COM bağlantı noktasını seçin] menüsüne gidin .

Kartınızın bağlantı noktasını iki kez kontrol ettiğinizden emin olun:

  1. Aygıt Yöneticisini Başlatın

    Başlangıç ​​menüsü

  2. Arduino sürücünüzün IDE'nizin bağlantı noktası ayarlarıyla eşleşen bağlantı noktasının altında listelendiğinden emin olun (yukarıda belirtilmiştir)

    Aygıt Yöneticisi

  3. Kartım bağlantı noktası altında listeleniyor COM1. İsterseniz, sürücünün gelişmiş ayarlarında bağlantı noktasını kolayca değiştirebilirsiniz:

    Buraya resim açıklamasını girin


2

Mac'te çalışan Arduino'mda da bu sorun var. Arduino'mdan ikisinde oluyor (Bir Arduino Uno ve FTDI ile bağlantılı bir Arduino Pro).

Uno için, kabloyu bilgisayarıma bağlayıp karşıya yükle düğmesine basıyorum ve ardından "TX" LED'i yanıp sönene kadar saymaya başlıyorum. Ardından yüklemeyi tekrarlayın, ancak TX LED'i yanıp sönmeden hemen önce sıfırlama düğmesine basın ve yükleme başarılı olur.

Daha sonra USB kablosunu değiştirmenin bu sorunu çözdüğünü belirledim.


1
USB kablosunu değiştirmek benim için düzeltildi
Paul Bailey

2

Bunu gönderiyorum çünkü bu cevabı başka yerde bulamadım. Arduino IDE'yi 1.8.9'a yükselttikten sonra tüm Arduino nano çince (CH340) klonlarımda bu sorun vardı. Benim için işe yarayan şey, nano üzerindeki ICSP başlıklarını kullanarak hatalı nanolardaki bootloader'ı yakmam gereken yedek bir resmi Arduino Uno kullanmaktı. Bunun için tek yaptığım buradaki talimatları izlemekti: arduino-nano-çince-klonu-çipli-ch340g-nasıl-düzeltilir . Farklı olarak yaptığım TEK şey, bu ileti dizisinde daha önce söylendiği gibi her zaman "Eski Önyükleyici" seçeneğini ayarlamaktı. Bunun dışında o bağlantıdaki talimatları tamamen takip ettim ve nanomu bu can sıkıcı sorundan kurtardım. Umarım bu oradaki birine yardımcı olur.


1

Önce / dev / ttyUSB0'ın çalıştığından emin olun. Örneğin fareyi takın ve çalışıp çalışmadığını kontrol edin. İkinci olarak, diğer kartı seçmeyi deneyin. Orijinal olmayan panolar genellikle isimleri altında doğru şekilde tanınmazlar. Üçüncü olarak, eskiz yüklerken sıfırlama düğmesine manuel olarak basmayı deneyin. Muhtemelen otomatik sıfırlama bozulmuştur.


1

Eski FDTM sürücülerini buradan indirip kurarak durumumdaki bir sorunu çözdüm .

Kurmayı deneyin FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg, ardından Arduino'yu yeniden başlatın.


Çoğunlukla OP problemiyle ilgisizdir ve FTDI sürücüsü yalnızca bir Arduino
328'e

1

Yeni Arduino Uno Rev3 kartımın aşağıdaki LInux sürücüsünü kullandığına işaret edeceğimi düşündüm:

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

Bu, CONFIG_USB_ACM:en son LInux 3.x çekirdeğinde : seçeneği olarak bilinir .

Bu cihaz daha sonra şu şekilde çıkar: /dev/ttyACM0veya benzeri.


1

RESETArduino'daki pime bağlı bir şeyiniz var mı ?

Pin'e bağlanması gereken bir grafik LCD ile bu sorunla karşılaştım RESET. RESETKodu yüklerken LCD ile pim arasındaki jumper telinin bağlantısını kesmek, kodu benim için düzeltti, tek yapmanız gereken kodun yüklenmesi bittikten sonra yeniden bağlamak.


1

Bunun sebebini buldum ...

Seri bağlantı noktamı /dev/tty.usbmodem2131 olarak değiştirmek sorunu çözdü. Bunca zamandır yanlış seri bağlantı noktasını kullandığım ortaya çıktı!


1

Deneyebilirsin:

  • Preferences.txt serial.debug_rate'i kontrol edin: serial.debug_rate=9600
  • Aksi takdirde, sadece yüklerken Arduino'nuzun sıfırlama düğmesine basmayı deneyin.
  • Aksi takdirde, Arduino IDE menü Araçlarında başka bir kart seçmeyi deneyin ve ardından listeden kartınızı yeniden seçin.

1

Yukarıdaki cevapların bu kombinasyonu sorunu benim için çözdü:

  • Java güncellemesini gerçekleştirdi:

    sudo apt-get install default-jdk

  • sonra Arduino IDE'yi öldürdü ve yeniden başlattı

  • doğru tahtam şimdi ortaya çıktı (Arduino Mega 2560, burada Mega 1280'den önce tek seçenek vardı)

  • sürücüler için şunu yaptım:

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

Bundan sonra, Arduino IDE'm /dev/ttyACM0araçlar / seri port menüsünde görünüyor.

Şimdi, her şey harika çalışıyor!


Teşekkürler! JDK benim durumumda sorun yaratmıyordu, ancak işi sudo chmod a + rw / dev / serial / by-id / usb-Arduino ********** yaptı.
Artur Barseghyan

1

İşte bir MacBook Pro (masaüstü) üzerinde çalışan benim için çalışan bir çözüm .

Aynı hatayı alıyordum ve bunun nedeni USB'nin PC'nin kendisindeki bir USB yerine bir çevre cihazına (monitörüm) bağlı olmasıydı. Herhangi bir hatayı anında durdurur ve basit bir çözümdür.


1

Çözümü bulmada doğru yön için @hoipolloi'ye teşekkürler.

Her neyse, sorunu çözmek için biraz farklı adımlar atmam gerekti.

Benim durumumda, Arduino Uno iyi çalıştı, ancak bazı eskizlerle oynadıktan sonra aniden durdu. Her zaman alıyordum stk500_recv(): programmer is not respondingve hiçbir şey işe yaramadı. Daha sonra kartımda LED 13'ün her zaman AÇIK olmasına dikkat ettim. Tahta üzerinde tekrar tekrar dolaşan ve tahtaya yapılan herhangi bir girişi engelleyen bir taslak gibi görünüyordu. Emin değilim, sadece benim tahminlerim.

SIFIRLA'yı tüm olası anlarda şanssız bir şekilde tıklamayı denedim ve aniden aşağıdaki adımları denedim:

  1. Kartı çıkarın.
  2. SIFIRLA'yı tıklayın ve basılı tutun.
  3. Tekrar takın.
  4. Birkaç saniye bekleyin.
  5. RESET düğmesini bırakın.

Bundan sonra, yerleşik 13 LED'in bir saniye kapandığını ve ardından tekrar açıldığını fark ettim. Kart gerçekten sıfırlanırken kısa bir sıfırlama penceresi varmış gibi görünüyordu. Sonra @ hoipolloi'nin çözümünde olduğu gibi, üç paket gönderilmeden hemen önce "sıfırlama" anını yakaladım ve bu işe yaradı.

Umarım bu, başka çözümlerden hiçbiri işe yaramazsa sorunu çözmenize yardımcı olur.

İPUCU . Send: 0 [30] [20]Konsolunuza çizimi yüklerken üç satırı görmüyorsanız, aşağıdakileri yapın:

  1. Arduino IDE'nizde "Yükle" ye tıklayın.
  2. Günlük penceresine bakın. Bunun gibi bir satır bulabileceksiniz:

    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. Görünüşe göre buradaki gibi satır sonu veya boşluk sembollerini yutuyor -CE:\Program Files.... Olmalı -C E:\Program Files. Bunu Not Defteri'ne kopyalayın, satırı bunu yapmak için eksik boşluklar ekleyin:

    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. -vYukarıda yaptığım gibi 4 talimat ekleyin .

  5. Komut Satırını açın, komutu içine yapıştırın ve çalıştırın.

Şimdi 4 -vargüman sayesinde çok daha ayrıntılı göreceksiniz . Başlangıçta, Arduino Studio sadece bir tane kullanır.


0

FTDI kablosunun sürücüsünü kurdunuz / güncellediniz mi? (Http://arduino.cc/en/Guide/Howto adresindeki üçüncü adım ). Arduino IDE'yi Raspberry Pi'mden çalıştırmak, sürücüleri açıkça yüklemeden iyi çalıştı (ya önceden yüklenmişlerdi ya da Arduino IDE yükleyicisi bununla ilgileniyordu). Mac'imde durum böyle değildi ve IDE'ye ek olarak kablo sürücülerini de yüklemem gerekiyordu.


0

Son birkaç saatimi aynı konu üzerinde geçirdim ... Buraya " http://www.ftdichip.com/Drivers/VCP.htm " gidin , en son sürücüleri indirin ve yeniden başlatın. Bundan sonra iyi çalışmalı. Ayrıca her gece Arduino yazılımı indirdim, ancak bunun bir fark yarattığını sanmıyorum.


0

-B (baud hızı seçeneği) içermeyen bir programı yüklemeyi deneyin. ~ / .Arduino15 / preferences.txt içinde, arduino.cc çalışmadığında build.verbose = true olarak ayarlayın. Ayrıntılı çıktıda bir konsoldan yüklemeniz gereken hex dosyasını bulacaksınız:

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

Sadece 128 yongasını 328 sürümü ile değiştirdim ve Decimile'den kartımın adı, 115200 yeni baud hızı nedeniyle Uno veya Ethernet olarak değiştirildi.


0

Arduino'nuzu bir USB Hub üzerinden bağlıyorsanız, bunun yerine doğrudan Mac'teki USB bağlantı noktalarından birine bağlamayı deneyin.
Bu benim için çalıştı.


0

Benim durumumda, bazı "tuhaf" aritmetik ifadeler yapmaya çalışırken sorun ortaya çıktı.

örneğin (3,14 / 4) / 5 veya% 3,15 2,55

Bu nedenle, bazıları Arduino tarafından hesaplanamıyorsa, tüm aritmetik ifadeleri kontrol etmenizi öneririm .

Umarım yardımcı olur.


0

Benim durumumda (Mini Pro) çözüm çok basitti, bunu nasıl kaçırdığımdan emin değilim. Rx / tx kablolarını çaprazlamam gerekiyordu.

Çözüm:

  • Arduino Rx pini FTDI Tx pinine gider.
  • Arduino Tx pini FTDI Rx pinine gider.

0

Benim durumum için yanlış baud hızıydı. Bu komutu çağırır:

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 

Gördüğünüz gibi, baud hızı 57600 olarak ayarlanmıştır. Bu argümanı (-b57600) kaldırıp komut satırında çalıştırdığınızda iyi çalışıyor.


0

Sorunum, Arduino IDE'yi yeni bir sürüme güncellediğim ve kabloyu yeniden bağlamamdı. Görünüşe göre sorun buydu

Sadece kabloyu çıkarın ve tekrar bağlayın. Teşekkürler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.