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
 nattynerdy
nattynerdy
Question

avrdude: stk500v2_ReceiveMessage(): timeout

Ini adalah kesalahan utama yang saya dapatkan ketika saya mencoba menjalankan program ARDUINO saya. Daftar lengkap error adalah sebagai berikut:

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

Kode saya adalah sebagai berikut:

int led=13;
void setup()
{
    pinMode(13,OUTPUT);
}

void loop()
{
    digitalWrite(13,HIGH);
    delay(1000);
    digitalWrite(13,LOW);
    delay(1000);
}

Saya telah mencoba memperbarui driver (mereka sepenuhnya diperbarui) dan mengunduh beberapa program. Saya memiliki Windows 7 dan arduino saya adalah MEGA 2560. Muncul di Device Manager dan semua koneksi saya sudah benar. Lampu PWR hijau menyala dan begitu juga lampu L yang berkedip. Lampu RX dan TX berkedip ketika saya memperbarui. Saya telah mencoba hampir semua yang ada di web. Apa masalahnya?

25 2013-10-28T21:30:53+00:00 3
 Mike
Mike
Pertanyaan edit 12 September 2018 в 3:51
Pemrograman
arduino
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Nick T
Nick T
28 Oktober 2013 в 10:00
2013-10-28T22:00:06+00:00
Lebih
Sumber
Sunting
#22647353

Pesan kesalahan pada dasarnya berarti bahwa programmer tidak dapat menghubungi bootloader pada perangkat; kode yang Anda coba unggah tidak ada hubungannya dengan masalah.

Apa yang menyebabkan hal ini bisa banyak dan beragam, beberapa masalah yang mungkin terjadi:

  1. Komunikasi UART
  • Kedipan terjadi, jadi semoga Anda tidak menggunakan port yang salah. Mungkin perlu diperiksa lagi, terkadang perangkat USB COM dipasang pada nomor port yang aneh.

  • Hubungkan TX ke RX (dan lepaskan dari AVR jika memungkinkan) kemudian buka terminal pada port COM, Anda akan melihat karakter bergema jika Anda mengetiknya. Jika tidak, ada sesuatu yang salah pada chip, bisa jadi chip komunikasi (saya pikir Arduino 2560 menggunakan AVR sekunder, bukan FTDI untuk beberapa alasan, sehingga bisa rusak, baik perangkat lunak atau perangkat kerasnya)

  1. ATmega* bootloader
  • AVR tidak mengeksekusi bootloader untuk beberapa alasan. Jika programmer tidak mereset mikro sebelum mencoba menghubungkan, ini mungkin alasannya. Cobalah untuk mereset AVR (tekan dan lepaskan tombol) saat programmer mencoba untuk terhubung. Kadang-kadang perangkat lunak yang berjalan dalam loop yang ketat akan mencegah bootloader terhubung.

  • Kecuali itu, sekering mungkin telah kacau atau kode terhapus. Anda perlu melakukan reflash bootloader dan sekring yang tepat, sekali lagi, lihat halaman info yang sesuai untuk perangkat Anda.

  1. Hanya untuk Arduino Mega 2560: Perangkat lunak ATmega8U/16U
  • Mungkin tidak berfungsi dan perlu diprogram ulang. Lihat Bagian Pemrograman pada halaman info, Anda akan memerlukan firmware dan perangkat lunak DFU (pembaruan firmware perangkat) yang kompatibel dengan Atmel di komputer Anda untuk melakukan reflash target.
  1. Kerusakan perangkat keras pada papan, AVR, atau chip FTDI
  • Anda akan rusak; perlu chip baru.

Periksa [posting forum] ini (http://forum.arduino.cc/index.php?topic=83079.0) untuk beberapa ide lagi.

Nick T
Nick T
Jawaban edit 24 Maret 2014 в 10:04
12
0
Michael Franzl
Michael Franzl
5 Februari 2014 в 11:29
2014-02-05T11:29:14+00:00
Lebih
Sumber
Sunting
#22647355

Saya mendapat kesalahan ini karena saya tidak menentukan programmer yang benar di baris perintah avrdude. Anda harus menentukan "-c arduino" jika Anda menggunakan papan Arduino.

Contoh perintah ini membaca status hfuse:

avrdude -c arduino -P /dev/ttyACM0 -p atmega328p -U hfuse:r:-:h
7
0
 anders
anders
2 Februari 2014 в 1:38
2014-02-02T01:38:45+00:00
Lebih
Sumber
Sunting
#22647354

Ini bukanlah solusi yang benar-benar memperbaiki, tetapi mungkin dapat membantu orang lain. Tidak seperti yang dikatakan Nick untuk saya, hal itu disebabkan oleh kode dalam program saya. Saya memiliki model mega ADK. Masalahnya terkait dengan pernyataan sakelar untuk memproses dan mem-parsing byte[] yang dikembalikan dari koneksi usb ke Android. Ini sangat aneh karena akan dikompilasi dengan sempurna setiap saat tetapi akan gagal seperti yang dinyatakan OP. Saya mengomentarinya dan itu bekerja dengan baik.

0
0
Related communities 3
Arduino Club Indonesia
Arduino Club Indonesia
4 533 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 590 pengguna
Seputar Event , Gathering , Tanya-Jawab Tentang Microcontroller Arduino.
Buka telegram
Jual Beli Arduino Indonesia
Jual Beli Arduino Indonesia
95 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
Asilbek Qadamboyev
Terdaftar 7 jam yang lalu
2
Akshit Mehta
Terdaftar 2 hari yang lalu
3
me you
Terdaftar 6 hari yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
JA
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi