Kuinka nollauspainike toimii Arduinossa?

Olen hämmentynyt siitä, miten ja milloin käyttää Arduinon palautuspainiketta. Painanko vain painiketta, kun se on päällä? Käynnistetäänkö se vain uudestaan aluksella tai tyhjentämällä myös ladattua koodia? Tällä hetkellä, kun painan painiketta, kun Uno on päällä, se ei tee mitään.

Olen käyttänyt tätä levyä monta viikkoa ongelmitta ja juuri nyt olen olen saanut tämän virheen:

avrdude: stk500_getsync() 

Enkä voinut ladata koodia. Yritin käyttää palautuspainiketta, mutta en näe mitään taululla tapahtuvaa, ei vilkkumista, ei välkkymistä , mikään ei viittaa siihen, että jokin on palautettu.

Vastaa

Palautuspainike toimii melkein samalla tavalla kuin piirilevyn irrottaminen ja liittäminen takaisin sisään. Se käynnistää ohjelman uudelleen alusta alkaen.

Sama tapahtuu, kun ohjelmoit kortin – USB-liitäntä painaa nollauspainiketta puolestasi. Se siirtyy sitten käynnistyslataimeen sekunniksi tai kahdeksi, jotta se voi kokeile ja ohjelmoi se.

Kun nollaat levyn, tapin 13 LEDin pitäisi vilkkua pari kertaa, kun se on käynnistyslataimessa, ennen kuin se suorittaa mitä tahansa ohjelmoitua ohjelmaa. Jos kyseinen LED ei vilku, kun painat nollauspainiketta, jolloin piirilevyssäsi on vakava vika, joka suorittaa lisädiagnostiikan.

  • Jos Arduinoon on kytketty jotain muuta, irrota se sitten.
  • Yritä virrata Arduino eri virtalähteistä.
  • Jos sinulla on toinen Arduino tai AVR-ohjelmoija, yritä vilkuttaa käynnistyslatainta uudelleen.

Kommentit

  • Kiitos. ' olet vahvistanut epäilyt. Olen ' yrittänyt salama käynnistyslatainta uudelleen toisen Arduinon kanssa, mutta saan myös siitä virheitä. Ehkä se ' johtuu siitä, että en ' irrottanut kaikkea pistorasiaa tai ehkä siksi, että minulla on huonot yhteydet ATTINY-nastoihin. Imee on, että tämä Aruduino on osa robottia ja minulla on kaikki nastat käytössä ja liimattu paikoilleen. Toivoin parempaa vastausta kuin kaiken irrotus pistorasiasta. : |

vastaus

osta toinen Arduino

lataa koodi siihen

korvaa vanhan Arduinon mikrokontrolleri uuden Arduinon mikrokontrollerilla

silloin robotti toimii hyvin.

tämä ongelma syntyy, kun piirilevyssä oleva muunninsiru vahingoittuu. joten edellä mainituissa vaiheissa lähetimme koodin juuri mikro-ohjaimeen käyttämällä uutta muunninsirua.

Kommentit

  • ??? Mitä tekemistä tällä on kysymykseen, mitä nollauspainike tekee? Mikä robotti? Mikä muunnospiirin pitäisi olla?
  • tässä ongelmana on, että luonnosta ei ladata. Joten korvaaminen mikro-ohjaimella, joka on jo ohjelmoitu kyseiseen tehtävään, on hyödyllistä kaikkien yhteyksien poistamisen ja luonnoksen lataamisen sijaan. emme voi sanoa 100% varmuudella, että luonnoksen lataaminen poistamalla kaikki yhteydet ratkaisee ongelman, koska kokenut samanlaisen ongelman. tietää muunnospiiristä käymällä forum.arduino.cc/index.php?topic=70058.0

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *