Soluții de eroare pași - stk500_getsync avrdude ()
Eroare avrdude: stk500_getsync (): nu în sincronizare: resp = 0x00 și cum să o rezolve?
Această eroare apare intermitent, practic, toate, mai ales pentru incepatori, dar nu numai, ce faci cu ea? Să investigheze.
- Mai întâi trebuie să vă asigurați că dvs. de card Device Manager este afișat în mod corespunzător, și nu există nici o este nici un X roșu sau un cerc galben cu un semn de exclamare, care este, ar trebui să aveți ceva de genul acesta (taxa se determină pe CH340T cip Arduino Uno):
Dacă aveți apoi un semn de exclamare sau chiar un dispozitiv necunoscut, atunci problema este cel mai probabil cu drivere, încearcă să le găsească și apoi reinstalați, sau încercați să vă conectați cartela de la o ieșire USB. Dacă totul este bine, atunci, du-te mai departe
- Mediul de dezvoltare Arduino, trebuie să vă asigurați că aveți dreptul de a alege o rochie, și portul com. Rookie de multe ori m-am confruntat cu această problemă atunci când oprirea comision, am corectat codul programului, apoi plug-in-bord, a încercat să o întreb, și a văzut această eroare, precum și faptul că tocmai a zburat ceucă cu portul com dorit, ca aceasta:
Aceasta este cea mai frecventa cauza a acestei erori - pur și simplu a pus un cec, verificați dacă placa în sine este corectă, executați umplere și schița umplut cu succes, dar nu toate, dacă aici totul ok - merge mai departe.
3. Uneori ajută să apăsați butonul Reset de pe placa de la momentul de umplere a schiței. Am avut acest lucru atunci când se lucrează cu placa Arduino Pro Mini cu modulul de firmware prin CP2102 sale - USB. Run umple schița și urmați bara de stare din mediul Arduino.
După ce după ce a spus „Compilație schiță“ apare „Vgruzhaem“ - este necesar pentru un al doilea clic pe butonul din stânga „Reset“ de pe bord. și în loc de o eroare „avrdude: stk500_getsync (): nu în sincronizare: resp = 0x00“ se poate obține un seif „Vgruzili“
4. Am avut un caz în care consiliul nu nivkakuyu doresc să fie cusute cu un scut de rețea de la bord. winkers schiță simplă fără Schild - turnarea, cu Schild aceeași schiță - pentru avrdude neizbutitul: stk500_getsync (): nu în sincronizare. Pentru o lungă perioadă de timp, am cu un prieten nedumerit peste această problemă până când am citit că această copie nefericită chineză ATmega328P UNO R3 CH340T În schimb 16U2 conector ICSP cositorite în mod necorespunzător, dacă aveți aceeași situație, aici

- Ei bine, dacă aveți aceeași placă exact pe care aveți există o eroare. Apoi, pur și simplu conectați-l. Ne asigurăm că acestea sunt verificate pe portul COM dreapta și să încerce să coase, și dacă cusute cu succes, atunci problema este încă în bord, iar dacă cusute prea nu vrea sa, atunci este fie un driver sau un cablu sau USB-port la mediul Arduino.
Deci, dacă problema persistă, iar punctele de mai sus nu te-a ajutat atunci ai nevoie pentru a înțelege în continuare. Am o astfel de problemă a fost doar în numita bord ATmega328P UNO R3 CH340T In schimb 16U2. Există două dintre ele au, și tocmai a avut o situație în care una schițe de placă nu a vrut să cadă, dar înlocuind celălalt aceeași carte, schița cu ușurință plesnesc, așa că am dat seama că problema cu acuratețe în placa (tăierea diferitelor opțiuni cu drivere sau viteză mică portul com care este scris de multe ori, așa cum cineva a scris că cineva a ajutat la repornire, dar atunci vom vedea dintr-o dată - acesta este cusut, acest lucru nu este, și nu trebuie să rupă capul de lemn, cabluri, viteza, electricitatea statică, etc.). Naguglit ce să facă într-o astfel de situație, am constatat că trebuie să verificați randamentul de date pentru închiderea rx-tx. Adică, ai nevoie de un jumper pentru a închide canalele RX și TX - Acest Digital 0 și 1 (acestea sunt, de obicei semnate) și atunci ai nevoie pentru a găsi un fel de program de terminale, cum ar fi Putty.
Deci, vom face aceste contacte, conectați cartela, deschideți Chitul, selectați Serial, specificați portul pe care atârnă Arduino noastră și faceți clic pe Deschidere.
Apare fereastra Terminal, iar apoi noi trebuie doar să scrie ceva, dacă vom vedea caracterele scrise, este bine - în drum spre principalul cip Arduino intact și controler cusute are o șansă de a reveni cardul la viață. Dacă ne scriem, și caractere în fereastra nu apare, se pare deschis la bord piese în sine sau defect în orice alte elemente ale consiliului, care este, problema nu este în chip (cu așa că nu vin peste, dar cred că aveți nevoie pentru a găsi o diagramă schematică a Arduin, de exemplu aici. brațul tester și prozvanivat). Am scris caracterele afișate, că este cazul în chip. După ce a văzut că placa, cip este relativ ușor pentru a obține, am schimbat aceste chipsuri locuri cu alte plăci și am văzut că celălalt cip de lucru arduinka cusute în condiții de siguranță. Ce urmează? Desigur, puteți comanda acest cip, acesta costă de patru ori mai ieftin decât cel mai Arduino, iar problema este rezolvată, dar există o opțiune să clipească. Există mai multe moduri de a firmware-ului, pentru care au nevoie de diferite programatori, și așa mai departe, dar există un alt mod cusută Arduino Arduino, aici el și am devenit interesat. Pe site-ul oficial, există instrucțiuni detaliate. asta e ceea ce se spune despre:
Preia exhibitionist, adică muncitorii care vor aprinde, conectați-l pentru a selecta portul COM dreapta, și umple-l cu o schiță ArduinoISP (această schiță există un set standard de programe)
În continuare, trebuie să conectați placa Flasher cu o carte cusute, astfel încât acest sistem pentru meu Arduino Uno și compatibil cu acesta:
Bottom board-exhibitionist. se conecteaza prin cablu, taxa de yusb de top-pacient, pe care le sews. De asemenea, mai târziu, în instrucțiunile se spune că, dacă placa UNO, atunci este necesar să stea 10uF condensator între resetare și sol. ci la donator sau semnalizatoarele - este neclar. În cele din urmă sa dovedit că un exhibitionist. Avantajul unui astfel de condensator am găsit, electrolitic de obicei de la orice placa de baza. În continuare, trebuie să alegeți Arduino mediu de programare Arduino ca ISP
Și apoi puteți flash - unelte - arde bootloader
Așa că am poklyuchil de cabluri, stabilit între sol și resetarea condensatorului, dar mai întâi la întâmplare, am pus condensator pe donator conectat cablul yusb la proshevayuschey bord și am văzut modul în care pacientul meu aprins lumini, împreună cu lumini proshivalschika (astfel încât acestea să nu clipească deloc, prostește ars numai puterea), a mi-a plăcut, asigurându-vă că schița i ArduinoISP umplut, alege rochia de dreapta, portul com programator și am făcut clic și am văzut Burn Bootloader eroare. Nemulțumit desigur, m-am gândit că această carte va avea același mikruhu, dar a amintit condensatori și transplantate-l la pacient la proshivalschika (off curs de pre-cablu). Astfel, prin conectarea cablului, am apăsat din nou Bootloader Burn, și iată! La început ambele placi clipește rapid lumini, și undeva un minut Arduino, miercuri mi-a spus că firmware-ul este complet. Oprirea alimentării, m-am oprit toate cablurile și începe verificarea dacă totul este în regulă cu proshivalschikom carte - conectați-l, umplut clipi schița cea mai simplă și el a câștigat de bine. Dezactivarea taxa, am cuplat pacientul, și a încercat să-l toarnă într-o schiță. O greșeală el nu a dat! Schița izbucni în condiții de siguranță și a început cu succes să clipească o dată pe secundă! Asta e tot ce nu era nimic complicat despre acest firmware-ul nu este prezent. Eu chiar sper că acest manual va ajuta pe altcineva, noroc!