Umple bootloader prin usbasp programator
În acest articol, vom face Arduino umple bootloader'a cu programarea USBasp
![Turnând bootloader via usbasp programator (arzător extremă) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x359_gb2uk3io8v2lq5ztzgea.webp)
Revărsându-se prin manualul de programare
Mai întâi trebuie să descărcați și dezarhivați programul de la eXtreme arzător.
După o instalare reușită este necesară pentru a conecta programator la Arduino. La ieșirea de programator Gromov avem 10-pini conector ISP și 6 pini Arduino conector bord ISCP.
![Turnând bootloader via usbasp programator (via) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x234_961bete1mcovnkqxv5yo.webp)
Pentru a simplifica munca noastră se va conecta programator la Arduino clona într-un perehodnichok foarte convenabil cu conector 10 pini la 6 pini.
Nu contează cât și cu ajutorul căruia se va conecta, principalul lucru pe care contactele cu același nume, în linie.
![Turnând bootloader via usbasp programator (programator) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x332_m79txt28s8m8vkxthhf4.webp)
Deci, deschide eXtreme Burner - AVR. Primul lucru pe care trebuie să selectați controlerul. În acest articol, vom coase 328 Megu. Acest exemplu program este extrem de ușor de utilizat, din acest motiv, și este selectat, de exemplu, dar MEGA 328th nu este suportat de către controlorii, selectați din lista 32yu Megu. Când boot va da o eroare de pe chip greșit este selectat. Vom ignora eroarea și va umple toate fără probleme. Acest programator suportă multe controlere și mediul de programare 4, mai multe detalii cu privire la caracteristicile sale pot fi găsite aici.
![Turnând bootloader via usbasp programator (via) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x335_1vfdawo67erknz2l98jr.webp)
În continuare, avem nevoie pentru a deschide fișierul firmware-ului în sine. Dați clic pe pictograma
Fișierul necesar este localizat în folderul cu mediul Arduino descărcat.
Pentru ATmega328 Arduino-1.0.3 \ hardware \ Arduino \ bootloader \ ATmega
În dosarul „bootloader“ sunt, de asemenea, firmware-ul pentru toate celelalte controlere suportate de mediul Arduino.
![Turnând bootloader via usbasp programator (avr) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x358_km8l984snp16letpj12j.webp)
După descărcarea firmware-ului în program trebuie să fie pus în jos biți Fyuz. Du-te la fila Fuse biți / Setări
Găsi valorile pot fi descărcate în dosarul Arduino IDE.
![Turnând bootloader via usbasp programator (via) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x269_jdynx383lh11x7v8wi7d.webp)
Deschideți fișierul text, gata pentru a se asigura că, în cazul în care computerul are doar notebook-ul implicit, atunci totul va fi cocoloașe. Cautam pe care doriți ca noi să încărcați, și utilizate de piatră.
În continuare, găsiți linia, în care Fyuz nostru scris biți în hexazecimal. După cum se poate observa în siguranța noastră scăzută are o valoare 0xFF, și de înaltă siguranță 0xDA. Spre deosebire de programele Uni prof, care lucreaza cu sistemul de număr zecimal (prin Uni prof am turnat bootloader in articolul precedent), eXtreme Burner - AVR funcționează doar în hexazecimal, deci nu se traduce orice este necesar, în acest caz, ci pur și simplu și să ia valori record în biți ferestre Fyuz.
![Turnând bootloader via usbasp programator (programator) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x358_kxkftur2mrx8366pgjnw.webp)
Activitatea principală se face, acum trebuie doar să apăsați un buton
Acesta începe de umplere și, după cum am spus, este să renunțe la o eroare de inofensiv.
![Turnând bootloader via usbasp programator (usbasp programator) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/294x171_sah4um7u53rgih245tpv.webp)
Ignoră eroarea și descărcarea continuă.
![Turnând bootloader via usbasp programator (via) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x359_gb2uk3io8v2lq5ztzgea.webp)
Ne așteptăm încă zece secunde și ați terminat.
![Turnând bootloader via usbasp programator (bootloader umbrire) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x358_loy7x3e2ddpwnvqigli2.webp)
Dacă totul merge bine, atunci controlerul suportă acum mediul Arduino IDE.
Completați bootloader mediu Arduino
Acum, ia în considerare o modalitate mai ușoară de a umple bootloader. Această opțiune este turnarea prin USBasp simplu, aș spune chiar primitiv, pentru că pentru punerea sa în aplicare nu trebuie să aibă măcar conceptul de biți de fișier HEX și FUSE. Cu toate acestea, de ce de fiecare dată pentru a urca în boards.txt, selectați manual firmware-ului, dublu-verificare dorită, în cazul în care totul este corect, se poate face IDEshka?
Deci Se umple bootloader direct din mediul făcut doar 3 pași.
Pasul 1: Alegeți un card, pentru care trebuie să lumineze intermitent bootloader
![Turnând bootloader via usbasp programator (arzător extremă) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x155_yaht4qmreiwvppih76v6.webp)
Pasul 2. Alegeți un programator conectat la controler, în acest caz USBasp.
![Turnând bootloader via usbasp programator (idici Arduino) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x233_wlhiahisgdhfkg3lxq4a.webp)
Pasul 3. Faceți clic pe „Write bootloader“
![Turnând bootloader via usbasp programator (bootloader umbrire) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x223_s5kk98wn9vuqciw8cazw.webp)
![Turnând bootloader via usbasp programator (via) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x133_kph7b80c8tmw44kzaewq.webp)
Așteptăm secunde 10. Asta e tot. Descărcare completă.
![Turnând bootloader via usbasp programator (avr) Umple bootloader prin usbasp programator](https://webp.images-on-off.com/26/860/434x133_lhg7ffb01v7kmy3evxyo.webp)
După cum putem vedea, această metodă este nerealistă simplă și necesită un efort minim. Plus pentru a umple această metodă este faptul că mediul va selecta automat fișierul HEX corect și a raportat 100% biți corecte Fyuz.