Umple bootloader prin usbasp programator
În acest articol, vom face Arduino umple bootloader'a cu programarea USBasp

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.

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.

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.

Î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.

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.

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.

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.

Ignoră eroarea și descărcarea continuă.

Ne așteptăm încă zece secunde și ați terminat.

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

Pasul 2. Alegeți un programator conectat la controler, în acest caz USBasp.

Pasul 3. Faceți clic pe „Write bootloader“


Așteptăm secunde 10. Asta e tot. Descărcare completă.

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.