În Internet se spune că USBasp este unul dintre cei mai simpli programatori pentru repetarea AVR USB. + necesită un minim de componente externe, are mai multe opțiuni gata făcute pentru aspect PCB și shell-uri pentru programare, și poate funcționa, de asemenea, sub Linux și MacOS.
De asta aveți nevoie! Noi facem)))
1. Am găsit schema programatorului pe controlerul Mega8. Necesită un minim de elemente cunoscute
2. Modificat PCB sub carcasa sa. A trebuit să transpir un pic pentru a vâna corpul din splitter într-o singură linie și MK, conectorul USB și IDC-10. Rezultatul a depășit așteptările mele)
3. Transferați desenul din hârtia miraculoasă pe placă. Piesele s-au înnegrit puțin - nu contează. O vom corecta cu ajutorul unui ac (pini sau altceva ascuțit).
4. Procesul de gravare este deja încheiat. Placa este spălată și uscată.
5. Ștergeți tonerul cu solventul - obțineți piesele pregătite pentru viitorul dispozitiv
6. In continuare, lucrari de instalatii sanitare si asamblare - taiere, foraj, ascutire, ludim (secventa alegeti-va)
7. A fost obținută o placă compactă, fără elementele încă.
8. Perturbați panoul cu elementele necesare. În timp ce fără LED-uri și conectorul IDC-10 este prea lung (lipit de carcasă)
9. Lipiți conectorul IDC-10 în formă de L. În loc de o panglică pentru cositorizare (și alte înțelepciuni), am folosit un fir multicore obișnuit. Sa dovedit elegant și rapid)))
10. Componente SMD de lipire. Vedere din partea laterală a pieselor. Totul sa făcut cu un fier de lipit de 60W cu vârf de 5 mm în diametru. Deci trebuie să te îmbogăți ...
11. Nu toate rezistoarele s-au dovedit a fi convertite în SMD. Vedeți din partea componentei.
După cum puteți vedea, controlerul - USB - IDC-10 sunt localizate dens ... Quartz a luat obișnuit, beneficiul de înălțime a cazului permite.
12. Și aici este cazul în care programatorul va fi plasat. Lucru foarte util)
13. Dispozitivul este încorporat în siguranță în "pielea despicătorului". Compact afară.
14. Dimensiunea plăcii în comparație cu 5 "monede"
16. Rezultatul final ...
Conectați-vă la adaptorul de programare pentru programarea microcontrolerelor.
Datele pentru auto-fabricare pot fi luate aici ...
Când este conectat USB, LED-ul verde (roșu)
Instalarea driverului pentru USBasp
1. A fost posibil să se programeze în USBaspager în sine, prin conectarea la el a unui programator simplu în funcție de pinout. Dacă totul este asamblat și programat corect, atunci dispozitivul va fi detectat când vă conectați la PC și "cereți" să instalați un server de două.
2. Cu privire la ceea ce să-l politicos ne vom răspunde la ales un dosar cu descărcat și dezarhivate două-drivere
3. Driverele sunt instalate cu succes dacă circuitul este asamblat corect și MK este, de asemenea, cusut corect.
4. În managerul de dispozitive, un programator este definit ca: Dispozitiv LibUSB-Win32.
Ne bucurăm și încercăm)
Testarea programatorului
1. Deoarece programul a folosit avrdude în shell-ul Sinaprog1.5.5.10.
De asemenea, puteți utiliza shell atașat la arhivaUSBASP_AVRDUDE_PROG
Pentru a verifica accesul la Attiny13A, rezultă o instruire pas cu pas. Controlerul este identificat, puteți completa firmware-ul în Attiny13A.
Datele necesare pentru repetarea dispozitivului sunt în această arhivă: