Penyelesaian: Avrdude Stk500_getsync (): Tidak Respak Penyegerakan = 0x30 Ralat untuk Arduino

Jadi, pembaca sedar: Artikel ini merangkumi penyebab utama isu ini, tetapi beberapa pengguna Instructable yang lain telah menemui punca "niche" kepada isu yang tidak diliputi dalam artikel ini dan dibincangkan di bahagian komen di bawah. Jika artikel ini tidak menyelesaikan masalah anda, sila lawati bahagian komen di bawah.

Saya mempunyai ralat ini: Saya akan pasang Arduino Uno saya ke Windows 7 PC saya (panduan ini sepatutnya relevan untuk Windows 8, Vista dan XP juga) tetapi setiap kali saya akan memuat naik sebarang sketsa ke papan, semua yang saya dapat ialah

avrdude stk500_getsync() not in sync resp=0x30

untuk maklum balas. Papan ini bagaimanapun berfungsi lancar dengan mesin Linux saya.

Setelah banyak mencari dalam talian, saya mendapati tiada penyelesaian 'jelas' untuk ini.

Selamat, pembaikan sebenarnya sangat mudah (sekurang-kurangnya untuk saya, mudah-mudahan untuk anda juga!). Sejauh ini, nampaknya 2 3 penyebab besar untuk isu ini:

  • Wayar disambungkan ke pin0
  • Anda mempunyai port COM yang salah dipilih (IDE tidak melihat papan anda)
  • Pemandu Arduino anda tidak ditetapkan dengan betul.

Tidak mungkin Punca # 1: Bootloader hilang

Sebelum kita mulakan, kita perlu menyemak pemuat butiran Arduino untuk memahami. Jika pemuat boot hilang atau rosak, ini boleh menyebabkan masalah ini.

Untuk melakukan ini: kuasa dan menetapkan semula papan. Semak untuk melihat sama ada pin 13 terbina dalam lampu LED; jika tidak maka bootloader anda mungkin hilang. Jika ini berlaku, maka masalah anda adalah di luar skop panduan ini. Saya akan mencadangkan melawat panduan Sparkfun ini: //www.sparkfun.com/tutorials/247.

Jika lampu LED, maka pemuat boot anda masih wujud.

Sebab # 0: Wire keluar dari pin 0, (RX)

Semua kredit pergi ke tvance929 dan komennya di bawah untuk mencari yang satu ini. Sesetengah orang seolah-olah mempunyai ini berlaku kepada mereka jadi nampaknya berbaloi untuk membawanya ke sini.

Rupa-rupanya isu ini juga akan berlaku jika anda mempunyai wayar yang disambungkan ke pin 0 (RX) pada Arduino.

Sebab # 1: Salah COM Port atau Salah Arduino Board dipilih

Dengan Arduino yang dipasang ke komputer, buka "Pengurus Peranti" dan semak "Port". Semak untuk melihat sama ada peranti Arduino disenaraikan di sini; jika ada, sila maklumkan COM port Arduino dan semak bahawa anda telah memilih ini dalam Arduino IDE (Tools -> Serial Ports). Jika port COM papan anda tidak dipaparkan dalam IDE, kemudian cuba port USB yang berbeza.

Jika anda tidak dapat melihat "Pelabuhan"; kemudian untuk sebab tertentu, komputer anda tidak menyedari bahawa peranti dipasang ke dalamnya. Uji komputer anda dengan memasang peranti USB lain ke dalam port tersebut. Mungkin Arduino anda gagal dalam hidup; cuba dengan komputer lain.

Nampaknya beberapa telah menerima masalah ini dengan mempunyai papan Arduino yang tidak dipilih yang dipilih oleh cdogjune. Semak bahawa anda telah memilih papan yang betul dalam menu "Alat".

Sebab # 2: Pemandu tidak Dipasang

Inilah yang harus anda lihat apabila anda membuka Pengurus Peranti:

Jika anda tidak melihat peranti Arduino yang disenaraikan di bawah Pelabuhan; maka anda mungkin melihat "Peranti Tidak Dikenal". Semak untuk memastikan bahawa "Peranti tidak diketahui" sememangnya, Arduino dengan memasang dan mencabut papan dari komputer. "Peranti Tidak Dikenal" sepatutnya muncul dan muncul semula. Dengan menganggap ini berlaku, anda perlu memasang pemandu secara manual untuk Arduino anda. Pengguna Windows XP, Vista dan 7 boleh meneruskan panduan; jika anda seorang pengguna Windows8, maka sila rujuk kepada komen yang ditinggalkan oleh finnigan16 di bawah.

Klik kanan pada "Peranti tidak diketahui" dan pilih "Properties". Klik pada Tab "Pemandu". Di bawah ini, anda dapat melihat saya sudah mempunyai set pemandu, oleh itu mengapa tetingkap saya membaca "Arduino UNO R3 (COM4) Properties", apabila anda mungkin akan membaca "Properties Device Unknown".

Pilih untuk "Kemaskini Pemandu ..." dan kemudian pilih untuk memilih folder yang mengandungi pemandu pada komputer anda. Dengan mudah, anda sudah mempunyai pemandu untuk Arduino pada komputer anda apabila anda memuat turun Arduino IDE. Navigasi ke folder Arduino yang anda muat turun yang mengandungi IDE Arduino. Dalam folder itu, pergi ke folder "pemacu" dan pilih folder "pemacu" itu sendiri (lihat gambar di bawah untuk laluan). Komputer perlu memilih secara automatik untuk memasang salah satu pemacu dalam folder yang anda pilih. Hanya meneruskan pemasangan dan yang sepatutnya membetulkan masalah.

Pastikan Port Serial kemudian dipilih dengan betul!

Sekiranya anda telah menyemak kemungkinan penyebab yang dibincangkan di sini dan isu anda masih belum diselesaikan, pastikan untuk menyemak seksyen ulasan. Sesetengah daripada anda telah menemui penyebab utama kepada isu-isu yang dibincangkan di bawah.

Artikel Berkaitan