Umple bootloader prin usbasp programator

În acest articol, vom face Arduino umple bootloader'a cu programarea USBasp

Umple bootloader prin usbasp programator

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.

Umple bootloader prin usbasp programator

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.

Umple bootloader prin usbasp programator

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.

Umple bootloader prin usbasp programator

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

Umple bootloader prin usbasp programator

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.

Umple bootloader prin usbasp programator

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.

Umple bootloader prin usbasp programator

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.

Umple bootloader prin usbasp programator

Ignoră eroarea și descărcarea continuă.

Umple bootloader prin usbasp programator

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

Umple bootloader prin usbasp programator

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

Umple bootloader prin usbasp programator

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

Umple bootloader prin usbasp programator

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

Umple bootloader prin usbasp programator

Umple bootloader prin usbasp programator

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

Umple bootloader prin usbasp programator

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.