Programator usbasp - Unelte - AVR - proiecte pe microcontrolere AVR 1

A decis să înlocuiască unealta de baza sa de STK200 + PonyProg la ceva mai modern, ușor merge și sprijină întotdeauna conexiunea prin USB. Alegerea a căzut pe USBASP de programare bine dovedit, care servește ca microcontroler creier ATmega8 (deoarece există opțiuni pentru atmega88 firmware și atmega48). tubulatura minimă permite microcontrolerului să adune suficient programator in miniatura pe care le poate lua mereu cu tine, ca o unitate flash. Un alt avantaj al programării este că, datorită popularității a câștigat sprijinul multor instrumente de dezvoltare, inclusiv în Bascom-AVR începând cu versiunea 1.11.9.6. Și astfel programul de consolă, cu care a lucrat inițial, a încetat să mai fie un moment infricosator pentru incepatori.

Conducerea sub ATmega8 USBASP programarea unui microcontroler în pachetul TQFP32 este prezentat mai jos (rețineți că pinout microcontroler diferă de pinouts în pachetul DIP):

Programator usbasp - Unelte - AVR - proiecte pe microcontrolere AVR 1

J1 Jumper este utilizat, dacă este necesar microcontroler Flash cu 1,5MGts o frecvență de ceas mai mici. Apropo, această bluză poate fi eliminată prin punerea 25 MK picior la sol. Apoi, programator va rula întotdeauna la o frecvență mai mică. Pentru el însuși el a menționat că programarea la viteză redusă pentru o fracțiune de secundă mai mult, și așa mai departe acum jumper-ul nu este în mod constant remorchează și coase-l.

LED albastru indică prezența schemelor de programare de pregătire, lumini roșii în timpul programării.
Contacte pentru ieșire de programare pentru a pinilor conector IDC-06 se potrivește cu standardul Atmel pentru conector ISP 6 pini:

Programator usbasp - Unelte - AVR - proiecte pe microcontrolere AVR 1

Programator usbasp - Unelte - AVR - proiecte pe microcontrolere AVR 1

Conector pentru programare si programare web pentru a reduce viteza adus la capătul dispozitivului, este convenabil pentru oamenii de stiinta

Am decis să abordeze programarea și a decis să facă un programator bord și Arduino.
Asamblate ca un programator de bord și Arduino, programat, dar atunci când expuse FUSE la poze, apăsați pe „Înregistrare“. Acum, nimeni nu controler nu este detectat, nici o informație poate fi citit de la ea. Am făcut ce trebuia, sau ar fi fost după instalarea FUSE pur și simplu faceți clic pe „OK“?