Zavarban vagyok arról, hogyan és mikor használjam az Arduino reset gombját. Csak megnyomom a gombot, amíg be van kapcsolva? Egyszerűen újraindul a tábla vagy a feltöltött kód törlése is? Jelenleg, amikor megnyomom a gombot, miközben az Uno-m be van kapcsolva, semmi sem tesz.
Hetek óta használom ezt a táblát, gond nélkül, és most ezt a hibát kaptam:
avrdude: stk500_getsync()
És nem tudtam feltölteni a kódot. Megpróbáltam a Reset gombot használni, de nem látom, hogy a táblán semmi történik, nincs villogás, nincs villódzás , semmi nem jelzi, hogy valami vissza lett állítva.
Válasz
A reset gomb nagyjából ugyanazt jelenti, mint a kártya kihúzása és visszadugása. Beindítja a programot a kezdetektől fogva.
Ugyanez történik, amikor programozza a lapot – az USB interfész megnyomja az Ön számára a reset gombot. Ez egy-két másodpercre belép a rendszerindítóba, hogy képes legyen próbáld meg programozni
A tábla alaphelyzetbe állításakor a 13. érintkező LED-jének párszor villognia kell, miközben a rendszerindítóban van, mielőtt bármilyen programot futtatna, amelyet beprogramozott. Ha ez a LED nem villog, amikor megnyomja a reset gombot, és akkor komoly hiba lépett fel a táblájában, amely további diagnosztikát fog végrehajtani.
- Ha bármi más van csatlakoztatva az Arduino-hoz, húzza ki azt.
- Próbálja meg az Arduino-t különböző tápegységekről táplálni.
- Ha másik Arduino vagy AVR programozója van, próbálkozzon újra a rendszerbetöltővel.
Megjegyzések
- Köszönöm. ' megerősítette a gyanúmat. ' Megpróbáltam újra flashelni a bootloadert egy másik Arduino-val, de folyamatosan kapok hibákat ezért is. Lehet, hogy ' s, mert nem ' nem húztam ki mindent a hálózatból, vagy talán azért, mert rossz kapcsolataim vannak az ATTINY csapokkal. Ami szar, hogy ez az Aruduino egy robot része, és minden csapomat használom, és a helyemre ragasztom. Jobb választ reméltem, mint hogy mindent kihúzok a konnektorból. : |
Válasz
vásároljon másik Arduino-t
töltse fel a kódot
cserélje ki a régi Arduino mikrovezérlőjét az új Arduino mikrovezérlőjére
akkor robotja jól működik.
ez a probléma akkor merül fel, ha a táblán lévő átalakító chip megsérül. így a fent említett lépésekben éppen egy kódot töltöttünk fel a mikrovezérlőbe egy új átalakító chip használatával.
Megjegyzések
- ??? Mi köze ennek a kérdéshez, mit csinál a reset gomb? Milyen robot? Mi lehet egy átalakító chip?
- itt az a probléma, hogy a vázlatot nem töltik fel. így az a feladatra már beprogramozott mikrovezérlő cseréje hasznos lehet az összes kapcsolat eltávolítása és a vázlat feltöltése helyett. nem mondhatjuk 100% -os bizalommal, hogy a vázlat feltöltése az összes kapcsolat eltávolításával megoldja a problémát, mert hasonló problémát tapasztaltam. a konverter chipről a forum.arduino.cc/index.php?topic=70058.0