Cum să clipească microcontroler AVR
Deci, ceea ce avem nevoie pentru a coase MC?
Mai întâi de toate, destul de ciudat, el MK.
În al doilea rând, un calculator cu software preinstalat (software).
În al patrulea rând, mai multe jumperi.
În al cincilea rând, placa de dezvoltare. Mi-ar recomanda doar cumpere un kit pentru un incepator AVRschika. Acest kit este alimentat de la USB.
Ei bine, în al șaselea, brațele drepte în creștere de la locul potrivit.
Am fost de acord să utilizeze MK Atiny2313 în DIP-20 pachet:
În cazul în care un bun de scotocire Ali. puteți găsi un preț foarte dulce la programator. De exemplu, aici. Poate veți găsi chiar mai ieftin. Dacă aveți de gând să ia de la un alt furnizor, uita-te apoi cu atenție, astfel încât etichetele și elementele radioactive aranjate exact așa cum am imaginat. În medie, prețul la momentul scrierii acestui articol, aproximativ 120 de ruble. Un astfel de programator în cazul costa scump sensibil.
Aici este vedere din spate lui:
conectorul său de lucru arată astfel:
Cu programator este, de asemenea, afacere și cablul
care un capăt se agață de o programare soclu de lucru:
Celălalt capăt al buclei, vom agăța de MC.
Dacă te uiți cu atenție, puteți afla ce conectorul de ieșire este un prim. Săgeata arată la primul terminal de ieșire:
După ce a învățat, care este prima concluzie, putem determina cealaltă duce cu ușurință:
Apoi, să ia o placă de dezvoltare cu IC montat Tiny2313:
Deci, sarcina noastră - pentru a conecta constatările cu constatările MK programator.
În acest scop, firele conectorului bucla blocat în mufa MOSI, RST, SCK, MISO, VTG (VCC), GND. GND Am luat 10 Jack poate fi atât, în cazul în care este scris GND. Total 6 fire jumperi:
Următoarea foaie de date leagăn pe MC nostru. În acest caz, am Tiny2313. Cautam la foaia de date cu pinout sale:
VTG (alias VCC), se lipește de tija 20 MK
SCK (UCSK) se lipește de piciorul 19 MK
MISO se agață cu piciorul 18 MK
Mosi 17 picior
GND 10 picior
RST pe primul picior
Ar trebui să arate ceva de genul asta:
După ce activați mai întâi programator la portul USB PC, Device Manager ne va da un nou dispozitiv:
Nu-ți face griji, aici e arhivchik leagăn, despachetați-l și setați calea către ea atunci când „lemn“. Atunci când va fi stabilit „lemne de foc“, în programator, vom vedea ceva de genul:
Totul este în regulă, programator este gata să lupte.
În aceeași arhivă este un dosar „avrdudeprog“, deschideți-l, vom găsi acolo AVRDUDEPROG fișier executabil și rulați-l. Acest lucru este foarte shell program de firmware MK folosind programul nostru.
Se pare ca acest lucru. Nu uitați să alegeți MC nostru în listă.
Pentru a semnaliza MC, avem nevoie pentru a selecta un fișier cu extensia HEX. În cazul în care să-l ia, suntem încă demontate în ultimul articol. Deci, aici e solutia mea l-am găsit. Primul lucru pe care am apăsați butonul „Delete all“. Ce se întâmplă dacă cineva a folosit deja MC, și există deja umplut cu un fel de program? De aceea, înainte de a intermitent pentru a șterge memoria MC. În cazul în care „spălarea“ a avut succes, atunci programm ne va da acest mesaj:
Ei bine, în cele din urmă! În cele din urmă, ne-am așteptat acest moment! De fapt, ea a firmware MK!
Apăsați pe butonul de selectare l-am găsit:
Acum selectați fișierul nostru „1.hex Lecția“, care a fost creat în CodeVisionAVR
Acum, faceți clic pe butonul „programare“
La urma urmei merge bine, va arata ceva de genul:
Dar asta nu e tot! După cum vă amintiți, în ultimul articol, am stabilit frecvența de cuarț de 8 MHz. Că nu a existat nici o confuzie, suntem acum această frecvență trebuie să fie împărțită la 8. În acest scop există Fyuz, care împarte frecvența de ceas este la 8. Am pus marcatorul pe „Fyuz directă“, apoi a pus un control pe CKDIV.
După ce a făcut acești doi pași, faceți clic pe butonul „Program“:
Acum colectăm shemku nostru, care a fost menționat încă din ultimul articol: