Hvordan fungerer tilbakestillingsknappen på Arduino?

Jeg er forvirret over hvordan og når jeg skal bruke tilbakestillingsknappen på Arduino. Trenger jeg bare å trykke på knappen mens den er på? Er det bare å starte på nytt når jeg trykker på knappen mens min Uno er slått på, gjør den absolutt ingenting.

Jeg har brukt dette kortet i mange uker uten problemer, og akkurat nå har jeg har fått denne feilen:

avrdude: stk500_getsync() 

Og jeg kan ikke laste opp kode. Jeg prøvde å bruke reset-knappen, men jeg ser ingenting som skjer på tavlen, ingen blink, ingen flimmer , ingenting som indikerer at noe ble tilbakestilt.

Svar

Tilbakestillingsknappen gjør omtrent det samme som å trekke ut kortet og plugge det tilbake i. Det starter programmet ditt på nytt fra begynnelsen.

Det samme skjer når du programmerer kortet – USB-grensesnittet trykker på tilbakestillingsknappen for deg. Deretter kommer du inn i bootloaderen i et sekund eller to, slik at det kan prøv og programmer det.

Når du tilbakestiller kortet, skal LED-lampen på pinne 13 blinke et par ganger mens den står i bootloaderen før den kjører det programmet du har programmert i. Hvis LED-lampen ikke blinker når du trykker på tilbakestillingsknappen, så er det en alvorlig feil på kortet ditt som vil ta ytterligere diagnostikk.

  • Hvis du har noe annet koblet til Arduino, må du koble det fra.
  • Prøv å drive Arduino fra forskjellige strømforsyninger.
  • Hvis du har en annen Arduino eller en AVR-programmerer, kan du prøve å blinke bootloaderen på nytt.

Kommentarer

  • Takk. Du ' har bekreftet mistankene mine. Jeg ' har prøvd å blinke bootloaderen på nytt med en annen Arduino, men jeg får stadig feil for det også. Kanskje det ' s fordi jeg ikke ' ikke kobler fra alt, eller kanskje fordi jeg har dårlige forbindelser til ATTINY-pinnene. Det som suger er at denne Aruduino er en del av en robot, og jeg har alle pinner som brukes og varmelimmes på plass. Jeg håpet på et bedre svar enn å koble fra alt. : |

Svar

kjøp en annen Arduino

last opp koden i den

erstatt mikrokontrolleren til den gamle Arduino med mikrokontrolleren til den nye Arduino

så fungerer roboten din bra.

Dette problemet oppstår når omformerbrikke på brettet skader. så i de ovennevnte trinnene lastet vi opp koden i mikrokontrolleren ved hjelp av en ny omformerbrikke.

Kommentarer

  • ??? Hva har dette med spørsmålet å gjøre, hva tilbakestillingsknappen gjør? Hvilken robot? Hva skal en omformerbrikke være?
  • her er problemet at skisse ikke blir lastet opp. så ved å erstatte med mikrokontroller som allerede er programmert for den oppgaven, vil det være nyttig i stedet for å fjerne alle tilkoblingene og laste opp skissen. Vi kan ikke si 100% tillit til at opplasting av skissen ved å fjerne alle tilkoblingene vil løse problemet, fordi jeg opplevde et lignende problem. å vite om converter chip besøk forum.arduino.cc/index.php?topic=70058.0

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *