de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 Pastafarian
Pastafarian
Question

Arduino Sketch masalah upload - avrdude: stk500_recv(): programmer tidak menanggapi

Saya memiliki sebuah Arduino Duemilanove dengan Atmega 328. Saya bekerja pada Ubuntu 12.04, dan Arduino IDE's versi 1.0. Baru-baru ini, saya mencoba untuk meng-upload beberapa contoh sketsa ke atasnya, seperti Blink satu. Namun, tidak satupun dari upaya saya bekerja dan mereka mengakibatkan kesalahan yang sama setiap kali aku mencobanya:

avrdude: stk500_recv(): programmer tidak menanggapi.

Saya telah mengaktifkan /dev/ttyUSB0 di bawah Alat -> Port Serial. Saya juga dipilih yang benar board (Duemilanove dengan Atmega 328) dari daftar. Namun, saya tidak dapat menyelesaikan masalah. Saya telah mencari secara online juga dan tidak ada tanggapan lain untuk masalah ini tampaknya bekerja untuk saya. Mengapa saya menghadapi masalah ini dan bagaimana mengatasinya?

Saya juga mencoba memutar onboard Atmega dan pas itu ke arah lain. Sekarang, saya menemukan tidak ada masalah upload, tapi tidak ada yang terjadi setelah itu. Onboard LED juga tampaknya tidak akan berkedip.

127 2013-11-04T09:44:38+00:00 38
 brasofilo
brasofilo
Pertanyaan edit 6 Juli 2019 в 1:40
Pemrograman
arduino
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 hoipolloi
hoipolloi
22 Desember 2013 в 11:57
2013-12-22T23:57:06+00:00
Lebih
Sumber
Sunting
#22706643

Aku punya masalah ini dengan Crowduino, menjalankan IDE Arduino pada OSX. Solusi bagi saya adalah untuk mengaktifkan verbose output pada tanggal (pada arduino IDE panel preferensi).

Kemudian, ketika meng-upload, anda dapat melihat avrdude mengirim tiga paket avrdude: Mengirim: 0 [30] [20] (sesuai dengan RX berkedip di papan tulis) tepat sebelum avrdude: ser_recv(): programmer tidak menanggapi kesalahan.

Caranya adalah dengan menekan tombol reset pada papan segera sebelum ini tiga paket yang dikirim. Kemudian program akan di-upload dengan sukses.

 hoipolloi
hoipolloi
Jawaban edit 11 Februari 2014 в 9:07
105
0
 rednaks
rednaks
13 Mei 2014 в 10:55
2014-05-13T22:55:13+00:00
Lebih
Sumber
Sunting
#22706653

Pastikan bahwa tidak ada input pada Tx/Rx pin, maka akan bekerja.

 user4982357
user4982357
Jawaban edit 7 Juni 2015 в 12:45
71
0
 Edgar
Edgar
12 Juni 2018 в 11:58
2018-06-12T23:58:20+00:00
Lebih
Sumber
Sunting
#22706674

Aku punya masalah yang sama – ini adalah mengapa saya menemukan Pertanyaan ini.

Aku hanya harus mengubah Prosesor dari "ATmego328P" untuk "ATmego328P (Old Bootloader)"

Masalah dipecahkan – setidaknya bagi saya.

 Edgar
Edgar
Jawaban edit 23 Juli 2018 в 9:50
54
0
 zmo
zmo
31 Januari 2014 в 11:04
2014-01-31T23:04:23+00:00
Lebih
Sumber
Sunting
#22706649

Saya tahu ini adalah sebuah posting lama, tapi ada beberapa voodoo-berbicara dalam jawaban di sini di antara ide-ide bagus, let's mencoba untuk menjadi sedikit lebih nyata tentang apa yang's terjadi dan meringkas hal-hal yang baik untuk memeriksa:

Pada dasarnya, ketika itu terjadi, itu adalah ide yang baik untuk mengaktifkan mode verbose untuk avrdude, untuk mendapatkan ide yang lebih baik dari apa yang's terjadi. Untuk melakukannya, anda hanya perlu pergi dalam preferensi dan memeriksa verbose mode kotak. It's juga merupakan ide yang baik untuk menjauh dari arduino IDE, dan peluncuran konsol untuk menjadi lebih nyaman membaca avrdude's output, yang anda'll dapatkan dengan mengklik pada tombol upload.

Apa's penting di sini untuk menempatkan 3 atau 4 -v untuk perintah call. Berikut ini's bagaimana terlihat seperti avrdude perintah, dengan membuat parameter karena mereka benar-benar tergantung pada bagaimana Arduino telah diinstal:

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

Cara yang baik untuk mendapatkan yang benar baris perintah yang digunakan untuk menyalin dari verbose output dari Arduino IDE output log ketika bertele-tele telah diaktifkan.

Ketika anda mendapatkan avrdude: stk500_recv(): programmer tidak menanggapi, ini pada dasarnya berarti bahwa sesuatu yang salah terjadi, sebelum berkedip benar-benar dimulai. Pada dasarnya anda harus memeriksa (dari perangkat keras ke perangkat lunak tingkat rendah ke tingkat tinggi):

  • jika kabel dan/atau konektor tidak memiliki microcuts ;
  • jika tidak ada titik solder adalah hubungan arus pendek (yaitu menyentuh sesuatu metalik sekitar), yang berarti:
  • jika tidak ada sirkuit pendek pada PCB antara Rx dan Tx (biasanya pin 1 dan 0) ;
  • jika tidak ada kontak dengan elemen logam di bawah papan, atau potongan-potongan kecil antara komponen's kaki (seperti FTDI, atmega chip atau lainnya) ;
  • jika atmega chip ini tidak lepas dari daya (GND/VCC shortcut atau dipotong atau VCC input yang mati...) ;
  • jika 1 dan 0 pin dari Arduino yang tidak sedang digunakan oleh beberapa perisai atau desain kustom (/!\ tidak berlaku untuk leonardo sebagai independen penanganan USB) ;
  • jika USB to UART converter tidak memiliki masalah (FTDI pada yang lebih tua duemilanove atau Atmega16U2 pada baru Unos) ;
  • jika chip Atmega328 digoreng atau salah instal ;
  • jika bootloader telah ditimpa atau gagal ;
  • jika hak baudrate diterapkan untuk memasuki bootloader ;
  • jika pengaturan yang tepat ditetapkan untuk target MCU dan Papan ;

biasanya avrdude -v -v -v -v dapat banyak membantu menemukan di mana tahap ini gagal. Apakah bisa't membuat koneksi USB sama sekali (gagal kabel, USB/serial UART, PCB...), atau itu adalah bootloader masalah.

Update: saya mencoba memutar onboard Atmega dan pas itu ke arah lain. Sekarang, saya menemukan tidak ada masalah upload, tapi tidak ada yang terjadi setelah itu. Onboard LED juga tampaknya tidak akan berkedip.

I'm takut bahwa jika anda membalik posisi atmega, dan kemudian itu tidak berhasil, fakta bahwa anda menempatkan sumber daya pada pin digital mungkin telah dibakar chip anda.

 zmo
zmo
Jawaban edit 26 Februari 2017 в 3:44
48
0
 linhadiretalipe
linhadiretalipe
29 Januari 2014 в 12:07
2014-01-29T00:07:49+00:00
Lebih
Sumber
Sunting
#22706647

Cobalah untuk melihat apakah anda papan dipilih dengan benar. Klik pada menu Tools --> Papan dan memeriksa jika benar papan pilih.

21
0
 ladislas
ladislas
4 November 2013 в 10:12
2013-11-04T10:12:52+00:00
Lebih
Sumber
Sunting
#22706640

Anda dapat memeriksa jika anda memiliki kabel jumper dihubungkan ke pin 0 dan 1. thoses pin yang digunakan untuk komunikasi serial dan terpasang kabel dapat dapat mencegah kode dari yang di-upload di papan tulis.

Jika tidak ada yang terpasang, mungkin bug dengan avrdude, anda dapat mencoba memperbarui itu.

Semoga membantu! :)

12
0
 Anthony
Anthony
14 Januari 2014 в 2:03
2014-01-14T02:03:12+00:00
Lebih
Sumber
Sunting
#22706646

Saya bertemu masalah ini juga, dan aku memutuskan hal ini dengan re-menginstal USB driver serial. Pls lihat juga:http://arduino.cc/en/Panduan/Howto dan http://www.ftdichip.com/Drivers/VCP.htm

10
0
 AMPS
AMPS
8 Januari 2014 в 12:48
2014-01-08T12:48:48+00:00
Lebih
Sumber
Sunting
#22706645

Kesalahan di atas datang dalam 3 tahap

  1. Jika boot loader telah jatuh
  2. jika anda tidak memilih yang tepat port dan papan yang tepat dari IDE
  3. Jika anda berkomunikasi dengan port Serial yang terhubung.Aku.e GND dan pin Tx terhubung dengan perangkat berkomunikasi
4
0
 Sigismondo
Sigismondo
27 November 2014 в 7:29
2014-11-27T19:29:07+00:00
Lebih
Sumber
Sunting
#22706659

Aku memecahkan masalah pada OS X Yosemite 10.10 mengikuti petunjuk ini:

http://www.mommosoft.com/blog/2014/10/24/ftdi-chip-and-os-x-10-10/

Namun trik yang diusulkan oleh hoipolloi masih bekerja sebagai solusi sementara, pada versi ini juga.

3
0
Ozan Atmar
Ozan Atmar
26 Februari 2015 в 3:36
2015-02-26T15:36:35+00:00
Lebih
Sumber
Sunting
#22706661

Aku punya hal yang sama. Pertama saya mencoba dari Arduino UNO. Solusi saya adalah cukup sederhana. Hanya plug out kemudian pasang kabel usb. Harapan itu bekerja untuk anda.

3
0
 Domi
Domi
17 Maret 2015 в 8:26
2015-03-17T08:26:55+00:00
Lebih
Sumber
Sunting
#22706662

Pada Windows 7, saya punya masalah ini beberapa kali, setiap kali dengan pesan kesalahan yang berbeda. Pada dasarnya, IDE mengirim ke port yang salah. Untuk memperbaiki kesalahan ini, cukup pergi ke "Alat" -> "Pelabuhan" -> [pilih port COM yang anda papan atas].

Pastikan untuk memeriksa papan anda's port:

  1. Start device manager

Start Menu

  1. pastikan driver Arduino adalah yang tercantum di bawah port yang sesuai dengan IDE's pengaturan port (disebutkan di atas)

Device Manager

  1. papan Saya tercantum di bawah port COM1. Jika anda ingin, anda dapat mengubah port pada driver's pengaturan lanjutan:

3
0
 Dave
Dave
30 April 2019 в 8:23
2019-04-30T08:23:27+00:00
Lebih
Sumber
Sunting
#22706682

I'm postingan ini karena saya didn't menemukan jawaban ini di tempat lain. Semua saya Arduino nano cina (CH340) klon memiliki masalah setelah upgrade ke Arduino IDE untuk 1.8.9. Apa yang bekerja untuk saya adalah untuk menggunakan cadangan resmi Arduino Uno yang harus saya burn bootloader pada rusak nanos menggunakan ICSP header pada nano. Untuk ini semua saya lakukan adalah mengikuti petunjuk di sini: cina-clone-dari-arduino-nano-dengan-chip-ch340g-cara-untuk-fix-it. Satu-SATUNYA hal yang saya lakukan berbeda adalah untuk selalu mengatur "Tua Bootloader" pilihan seperti dikatakan sebelumnya di thread ini. Selain itu saya benar-benar mengikuti instruksi pada link tersebut dan menyelamatkan saya nanos dari itu masalah yang mengganggu. Saya berharap bahwa ini membantu seseorang di luar sana.

2
0
 mrsoltys
mrsoltys
27 November 2013 в 2:54
2013-11-27T14:54:06+00:00
Lebih
Sumber
Sunting
#22706642

Saya memiliki masalah ini pada Arduino yang berjalan pada Mac juga. Hal itu terjadi pada dua dari saya Arduinos (A Arduino Uno dan Arduino Pro terhubung dengan FTDI).

Untuk Uno, saya menghubungkan kabel ke komputer saya dan tekan upload, dan kemudian mulai menghitung sampai "TX" LED berkedip. Kemudian ulangi upload, tapi sebelum TX LED akan berkedip, tekan tombol reset, dan meng-upload berhasil.

Saya kemudian ditentukan bahwa mengubah kabel USB tetap masalah ini.

 mrsoltys
mrsoltys
Jawaban edit 27 November 2013 в 7:52
2
0
 hanoo
hanoo
4 Oktober 2014 в 12:03
2014-10-04T00:03:07+00:00
Lebih
Sumber
Sunting
#22706656

Anda dapat mencoba:

  • Check-in preferences.txt serial.debug_rate: serial.debug_rate=9600
  • Lain mencoba untuk menekan tombol reset dari arduino anda hanya ketika meng-upload.
  • Lain mencoba untuk memilih kartu lain di arduino->menu tools dan kemudian memilih kartu anda dalam daftar.
1
0
Sergey Metlov
Sergey Metlov
7 September 2016 в 7:11
2016-09-07T19:11:25+00:00
Lebih
Sumber
Sunting
#22706669

Terima kasih @hoipolloi untuk arah yang tepat dalam mencari solusi. Pokoknya, aku harus melakukan sedikit berbagai langkah untuk memperbaiki masalah tersebut. Saya kasus saya UNO telah bekerja dengan baik tapi tiba-tiba berhenti setelah beberapa bermain dengan sketsa. Saya menerima stk500_recv(): programmer tidak menanggapi sepanjang waktu dan tidak ada yang berhasil. Kemudian saya memperhatikan bahwa LED 13 adalah selalu PADA papan saya. Itu tampak seperti beberapa hard dilingkarkan sketsa berjalan di atas dan di atas di papan tulis dan menghalangi setiap masukan kepada dewan. Tidak yakin, it's just my gues. Saya mencoba mengklik RESET pada semua yang mungkin saat-saat tanpa ada keberuntungan dan tiba-tiba mencoba langkah-langkah berikut:

  1. Cabut papan.
  2. Klik dan tahan RESET.
  3. Pasang lagi.
  4. Tunggu selama beberapa detik.
  5. Lepaskan tombol RESET.

Setelah ini aku melihat onboard 13 LED dimatikan dan kemudian dihidupkan lagi. Itu tampak seperti ada yang pendek reset jendela ketika papan benar-benar menjadi reset. Maka seperti di @hoipolloi's solusi saya tertangkap saat "reset" tepat sebelum 3 paket yang dikirim dan yang bekerja. Berharap ini akan membantu anda untuk mengetahui masalah jika tidak ada solusi lain bekerja.

TIPS. Jika anda tidak melihat tiga Kirim: 0 [30] [20] garis ketika meng-upload sketsa di konsol anda, lakukan hal berikut:

  1. Klik "Tanggal" di Arduino IDE.
  2. Terlihat di jendela log. Anda akan dapat menemukan baris seperti ini:

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

  1. Sepertinya menelan line break atau ruang simbol-simbol seperti berikut -CE:\Program Files.... Ini harus menjadi -C E:\Program File. Copy ini ke Notepad, tambahkan ruang yang hilang untuk membuat baris ini:

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

  1. Tambahkan 4 -v petunjuk seperti yang saya lakukan di atas.
  2. Buka Command Line, paste perintah ke dalamnya dan berjalan.

Sekarang anda akan melihat jauh lebih verbose terima kasih untuk 4 -v argumen. Awalnya, Arduino Studio menggunakan hanya satu.

1
0
 seanhalle
seanhalle
11 Oktober 2014 в 11:31
2014-10-11T11:31:18+00:00
Lebih
Sumber
Sunting
#22706657

Kombinasi ini jawaban atas memecahkan masalah untuk saya:

  • melakukan update java:

sudo apt-get install default-jdk

  • kemudian dibunuh arduino IDE dan restart itu

  • saya benar papan sekarang muncul (arduino Mega 2560, di mana sebelum Mega 1280 hanya pilihan)

  • untuk driver, saya melakukan ini:

sudo chmod a+rw /dev/serial/by-id/usb-Arduino__www.arduino.cc__(sekelompok angka)

setelah itu, saya arduino IDE menunjukkan /dev/ttyACM0 dalam alat-alat/serial port menu

Sekarang, semuanya bekerja besar!

 lord.garbage
lord.garbage
Jawaban edit 10 November 2014 в 10:13
1
0
 Jamie
Jamie
12 April 2017 в 5:41
2017-04-12T17:41:52+00:00
Lebih
Sumber
Sunting
#22706671

Apakah anda punya apa pun yang terhubung ke RESET pin pada Arduino?

I've mengalami masalah ini dengan grafis LCD yang dibutuhkan terhubung ke RESET ke Pin. Mencabut kabel jumper antara LCD dan RESET pin saat meng-upload kode tetap untuk saya, semua yang anda'd harus dilakukan adalah menyambung kembali setelah kode selesai meng-upload.

1
0
 lee
lee
16 Oktober 2014 в 1:29
2014-10-16T13:29:11+00:00
Lebih
Sumber
Sunting
#22706658

hanya pikir saya'd tambahkan dalam larutan yang bekerja untuk saya berjalan di mac pro (desktop)

Saya mendapatkan kesalahan yang sama dan ternyata karena saya punya USB yang terhubung ke peripheral device (monitor saya) daripada USB pada PC itu sendiri. Berhenti setiap kesalahan dan solusi yang sederhana.

1
0
Sergei B.
Sergei B.
5 November 2013 в 8:51
2013-11-05T20:51:37+00:00
Lebih
Sumber
Sunting
#22706641

Pertama, memastikan bahwa /dev/ttyUSB0 bekerja. E. g. pasang di mouse dan memeriksa kerjanya. Kedua, cobalah pilih dewan lainnya. Hal ini sering yang non-original papan tidak dikenali dengan benar di bawah nama mereka. Ketiga, coba tekan tombol reset secara manual saat mengunggah sketsa. Mungkin reset otomatis rusak.

1
0
James Mills
James Mills
1 April 2014 в 12:15
2014-04-01T12:15:07+00:00
Lebih
Sumber
Sunting
#22706651

Hanya pikir saya'd menunjukkan bahwa merek baru Arduino Uno Rev3 papan menggunakan berikut Driver LInux:

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

Hal ini dikenal sebagai: CONFIG_USB_ACM: pilihan yang paling baru-baru LInux 3.x kernel.

Perangkat ini kemudian muncul sebagai: /dev/ttyACM0 atau yang serupa.

1
0
Related communities 3
Arduino Club Indonesia
Arduino Club Indonesia
4 546 pengguna
Arduino, IOT & semua yg berhubungan dengan elektronika! Tanya jawab, diskusi, boleh OOT. (mohon jangan PM /japri) Kerjaan ada di @ArduinoLoker Semua IKLAN baik coin, yutub, dll jangan di grup baru ini, silahkan ke grup lama @ArduinoIndonesianCommunity
Buka telegram
Arduino Indonesian Community
Arduino Indonesian Community
3 606 pengguna
Seputar Event , Gathering , Tanya-Jawab Tentang Microcontroller Arduino.
Buka telegram
Jual Beli Arduino Indonesia
Jual Beli Arduino Indonesia
94 pengguna
Tempa Jual Beli Komponen Arduino di Telegram... Untuk transaksi biar aman, gunakan Tokopedia ya atau bukalapak...
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Галина Утяшова
Terdaftar 20 jam yang lalu
2
Asilbek Qadamboyev
Terdaftar 3 hari yang lalu
3
Akshit Mehta
Terdaftar 6 hari yang lalu
4
me you
Terdaftar 1 minggu yang lalu
5
Никита иванов
Terdaftar 1 minggu yang lalu
DE
EL
ES
FR
ID
IT
JA
KO
NL
PT
RU
TR
ZH
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi