Arduino Nano "avrdude: stk500_recv(): ohjelmoija ei vastaa" Korjaus

Charles Carter |

Korjaaminen "avrdude: stk500_recv(): ohjelmoija ei vastaa" -virhe Arduino Nanolla

 

Arduino Nano on suosittu valinta elektroniikkaintoilijoiden keskuudessa sen pienen koon ja tehokkaiden ominaisuuksien vuoksi. Käyttäjät kuitenkin kohtaavat joskus turhauttavan "avrdude: stk500_recv(): ohjelmoija ei vastaa" -virheen koodia ladattaessa Nanoon. Tämä ongelma johtuu usein bootloaderin asetusten yhteensopimattomuudesta. Onneksi korjaus on yksinkertainen: vaihda bootloader-asetus Arduino IDE:ssä käyttämään vanhaa bootloaderia. Tässä on vaiheittainen opas tämän virheen ratkaisemiseksi.

 

Virheen ymmärtäminen

"avrdude: stk500_recv(): ohjelmoija ei vastaa" -virhe tarkoittaa tyypillisesti viestintäongelmaa Arduino IDE:n ja Arduino Nano:n välillä. Tämä ongelma esiintyy usein, koska Arduino Nano:lla on kaksi versiota bootloaderista: vanha bootloader (ennen 2018) ja uusi bootloader (jälkeen 2018). Väärän bootloader-asetuksen käyttäminen voi estää IDE:tä lataamasta koodia onnistuneesti Nano:lle.

 

Vaiheittainen korjaus

 

1. Tunnista Bootloaderin versio

Ensinnäkin sinun on selvitettävä, mikä bootloader Arduino Nano -laitteessasi on. Jos et ole varma, voit kokeilla molempia asetuksia nähdäksesi, mikä toimii. Vanhemmat Nano-kortit (ennen vuotta 2018) käyttävät tyypillisesti vanhaa bootloaderia, kun taas uudemmat käyttävät uutta bootloaderia.

 

2. Avaa Arduino IDE

Varmista, että sinulla on uusin versio Arduino IDE:stä asennettuna. Avaa IDE tietokoneellasi.

 

3. Liitä Arduino Nano

Yhdistä Arduino Nano tietokoneeseesi USB-kaapelilla. Varmista, että yhteys on turvallinen.

 

4. Valitse Oikea Levy ja Portti

Arduino IDE:ssä siirry Työkalut > Taulu ja valitse Arduino Nano. Sitten siirry Työkalut > Satama ja valitse sopiva COM-portti Nanollesi.

 

5. Muuta käynnistyslataimen asetuksia

Tässä on ratkaiseva vaihe virheen korjaamiseksi:

1. Mene Työkalut > Prosessori.

2. Jos käytät uudempa Arduino Nanoa, valitse ATmega328P (Vanha käynnistyslataaja). Vanhemmille Nanos-malleille voit kokeilla ATmega328P (joka oletusarvoisesti käyttää uutta käynnistyslataajaa) ja katso, toimiiko se.

 

6. Lataa Koodisi

Yritä ladata koodisi uudelleen napsauttamalla latauspainiketta (oikean nuolen kuvake) Arduino IDE:ssä. Jos lataus onnistuu, olet ratkaissut ongelman.

 

Vianetsintä

Jos kohtaat edelleen virheen, kokeile seuraavia:

Tarkista USB-yhteys ja varmista, että kaapeli on toimiva.

Varmista, että olet valinnut oikean COM-portin