Hva er de vanlige feilene som oppstår mens du laster opp skissen til Arduino?
Feilene som oppstår når du laster opp skissen til Arduino skyldes stort sett problemer i kommunikasjonen mellom programmeringsprogramvaren og Arduino -styret. Listen over feil som man kan forvente mens man laster opp skissen til Arduino -mikrokontrolleren
Feil 1: AVRDude: Ser_Open (): Kan ikke åpne enheten “Portname”: Ingen slik fil eller katalog
FEIL 2: AVRDUDE: Ser_Open (): Kan ikke åpne enheten “Portname”: Semaforen Timeout -perioden er utløpt
Feil 3: AVRDude: Butterfly_recv (): Programmeren svarer ikke
Feil 4: AVRDude: Ser_Open (): Kan ikke åpne enheten “Portname”: Tilgang nektes
Feil 5: AVRDude: stk500_recv (): programmerer svarer ikke
Feil 6: AVRDude: Ser_Open (): Kan ikke åpne enheten “Portname”: Systemet kan ikke finne filen som er spesifisert
Feil 7: AVRDude: STK500_GetSync () Forsøk x av 10: Ikke synkronisert
Hvordan fikse feilene som oppstår mens du laster opp koden til Arduino
For å unngå feilene som er oppført over, bør en utføre en sjekkliste over alle løsningene som er oppført nedenfor:
Velg riktig port og kort for å laste opp koden
Før du laster opp koden, må du huske å velge porten som Arduino er tilkoblet, og enda viktigere velger du også hvilket brett du bruker følgende bilder viser hvordan du velger Arduino -kortet og porten den er tilkoblet på:
Når du har klikket på alternativet som er uthevet på bildet over, vises en meny med forskjellige brett, bare skriv brettnavnet du bruker i søkefeltet og velger det fra menyen og trykker ok.
Etter å ha valgt brettet, kan du koble det til datamaskinen din, og nå må du velge porten i Arduino IDE som styret er koblet til som vist på bildet nedenfor:
Når du har valgt porten, vil den vises som på bildet gitt nedenfor, og på grunn av feil valg av port eller bord kan du se feilene som Feil 1 eller feil 6 På listen gitt ovenfor.
Koble fra RX- og TX -pinnene til Arduino -brettet mens du laster opp koden
RX- og TX -pinnene er kommunikasjonspinnene til Arduino -brettet, og disse pinnene brukes også mens du laster opp koden. Noen ganger kan feil som feil 5 eller feil 7 oppstå fordi disse pinnene er koblet til en hvilken som helst annen kommunikasjonsenhet, for eksempel en Bluetooth -modul. Så alltid mens du laster opp koden til Arduino, må du sørge for at RX- og TX -pinnene ikke er koblet til noen annen enhet.
Hold bare åpent ett vindu med Arduino IDE
Portnavnfeilen (feil 4) oppstår noen ganger når mer enn ett vindu er åpent på Arduino IDE. Så hold alltid bare en fane åpen mens du laster opp skissen til Arduino Microcontroller Board.
Plugg ut USB -kabelen i noen sekunder og koble den igjen
Hvis det fremdeles er feil selv etter å ha prøvd løsningene ovenfor, kan du bare prøve å trekke ut USB -kabelen for PC -en og deretter koble den tilbake. Denne løsningen er mest relatert til feil 3 “Programmer ikke svarer”.
Hvis problemet vedvarer, må du utføre følgende trinn:
Trinn 1: Trykk og hold tilbakestillingsknappen
Trinn 2: Hold tilbakestillingsknappen trykket og last opp koden
Trinn 3: Vent til koden er lastet opp vellykket
Trinn 4: Slipp tilbakestillingsknappen når koden er lastet opp
Konklusjon
Feilene som oppstår mens du laster opp Arduino -skissene, er ganske vanskelige å finne ut av, men en ting er helt sikkert, og det er at disse feilene stort sett er relatert til kommunikasjonsproblemet mellom Arduino -programvaren og Arduino Microcontroller Board, så for lettheten for elevene Vi har forklart noen av de vanligste feilene som står overfor mens vi laster opp skissen, og vi har også gitt noen rettelser for slike feil.