Arduino Nano "Avrdude: stk500_recv (): Ang programmer ay hindi tumutugon" Pag -aayos

Arduino Nano "avrdude: stk500_recv(): programmer is not responding" Fix

Pag -aayos ng "avrdude: stk500_recv (): ang programmer ay hindi tumutugon" error sa arduino nano

 

Ang Arduino nano ay isang tanyag na pagpipilian para sa mga mahilig sa elektronika dahil sa maliit na kadahilanan ng form at malakas na kakayahan. Gayunpaman, kung minsan ay nakatagpo ng mga gumagamit ang nakakabigo na "avrdude: stk500_recv (): ang programmer ay hindi tumugon" error kapag nag -upload ng code sa nano. Ang isyung ito ay madalas na nagmumula sa isang mismatch sa pagsasaayos ng bootloader. Sa kabutihang palad, ang pag -aayos ay prangka: ang pagbabago ng setting ng bootloader sa Arduino IDE upang magamit ang lumang bootloader. Narito ang isang hakbang-hakbang na gabay upang malutas ang error na ito.

 

Pag -unawa sa error

Ang "avrdude: stk500_recv (): ang programmer ay hindi tumutugon" error ay karaniwang nagpapahiwatig ng isang problema sa komunikasyon sa pagitan ng Arduino IDE at ang Arduino nano. Ang isyung ito ay madalas na nangyayari dahil mayroong dalawang bersyon ng Arduino Nano Bootloader: Ang Old Bootloader (Pre-2018) at ang Bagong Bootloader (Post-2018). Ang paggamit ng hindi tamang setting ng bootloader ay maaaring maiwasan ang IDE mula sa matagumpay na pag -upload ng code sa nano.

 

Sunud-sunod na pag-aayos

 

1. Kilalanin ang bersyon ng bootloader

Una, kailangan mong matukoy kung aling bootloader ang ginagamit ng iyong Arduino nano. Kung hindi ka sigurado, maaari mong subukan ang parehong mga setting upang makita kung alin ang gumagana. Gayunpaman, ang mga matatandang nano board (pre-2018) ay karaniwang gumagamit ng lumang bootloader, habang ang mga mas bago ay gumagamit ng bagong bootloader.

 

2. Buksan ang Arduino IDE

Tiyaking mayroon kang pinakabagong bersyon ng Arduino IDE na naka -install. Buksan ang IDE sa iyong computer.

 

3. Ikonekta ang iyong Arduino nano

Ikonekta ang iyong Arduino Nano sa iyong computer gamit ang isang USB cable. Tiyaking ligtas ang koneksyon.

 

4. Piliin ang tamang board at port

Sa Arduino IDE, mag -navigate sa Mga tool> Lupon at piliin Arduino Nano. Pagkatapos, pumunta sa Mga tool> port at piliin ang naaangkop na com port para sa iyong nano.

 

5. Baguhin ang setting ng bootloader

Narito ang mahalagang hakbang upang ayusin ang error:

1. Pumunta sa Mga tool> processor.

2. Kung gumagamit ka ng isang mas bagong Arduino Nano, piliin ATMEGA328P (Old Bootloader). Para sa mas matandang nanos, maaari mong subukan Atmega328p (Aling mga default sa bagong bootloader) at tingnan kung gumagana ito.

 

6. Mag -upload ng iyong code

Subukang i -upload muli ang iyong code sa pamamagitan ng pag -click sa pindutan ng pag -upload (kanang icon ng arrow) sa Arduino IDE. Kung matagumpay ang pag -upload, nalutas mo ang isyu.

 

Pag -aayos

Kung nakatagpo ka pa rin ng error, subukan ang sumusunod:

I-double-check ang koneksyon ng USB at matiyak na gumagana ang cable.

Patunayan na napili mo ang tamang com

Mag -iwan ng komento