microcontrolere de învățare avr
Aveți două opțiuni: să ia pilula rosie si folosesc Proteus, sau de a lua albastru, microcontrolerul Flash (MC) și circuitul de lipire. Cu toate că, în principiu, înainte de lipit încă mai trebuie să vă asigurați că este corect, cine știe ce.
Descărcați și instalați Proteus (Proteus) și repetă după mine.
Porniți eticheta ISIS 7 și apare fereastra:
Acum introduceți LED-ul, avem o alegere de LED-uri standard de albastru, roșu, galben și verde, am ales verde, unii care le place.
În continuare, fiecare element este portabil peste domeniul, repara și conectați. Reamintesc că este nevoie să se conecteze LED la terminalele PD4 (catod), PD5 (anod).
Următoarea etapă Descărcați firmware-ul la Atmega, faceți dublu clic pe MC, și în cadrul programului Mapă pe presă.
În continuare vom apăsa pe pornire triunghi verde și dans. Da, înainte să te superi, dintr-o dată nu au de lucru, așteptați 8 secunde, în cazul în care nu există nici un timp setat LED-ul va clipi o dată la fiecare 8 secunde.
Depinde de practica. În primul rând, aveți nevoie de un programator, în cazul în care există un bun, dacă nu - să colecteze sau să cumpere. Vrei să colecteze? apoi căutați pentru programatori AVR COM / LTP, de exemplu, Gromov. Nu recomand colectarea pyatiprovodku (STK200) este mai bine STK500 / 300, deși este dificil. Da! și paradoxul de a face un STK500 programator va avea nevoie de un alt programator. In cazuri extreme, întrebați prietenii dacă este cazul.
Dar, dacă aveți un laptop sau PC-ul fără un port COM, ar trebui să cumpere un programator, de exemplu USBASP același STK500 etc. Trebuie remarcat faptul că fiecare program de „Flasher“ are o listă de programatori, cu care se poate lucra. De exemplu, USBASP poate lucra numai cu Khazama, AVR Tipule, Bascom, etc si etc. Un STK simplu va lucra cu mediu standard Atmel Studio (AVR Studio).
Câteva cuvinte despre o parte importantă a microcontrolerului, și anume Fyuz. biți FUSE (Fyuz) dacă limba este absolut de înțeles, setați parametrii, cum ar fi MK frecvența oscilatorului, permisiunea sau interzicerea citirii firmware-ului, memorie, etc. Asigurați-vă că înainte de a înregistra biți FUSE asigură instalarea corespunzătoare a acestora, ca urmare a lipsei de experiență la momentul am bloca megu8, dar în mâinile potrivite și cu o programare de înaltă tensiune sau siguranța medicul poate debloca cu ușurință MK (dar din nou, cu o programare de înaltă tensiune sau siguranța medicului ).
Notă programată Fyuz = 0, a = 1 nu este programat.
Vom trece la firmware-ul ca Am USBASP programator, am să-ți arăt o metodă cum să lumineze intermitent controlerul CodeVision AVR și Khazame.
Deschideți CodeVision și repetați după mine. Pentru a porni un program creat de programator, și numai atunci vom fi programate.
Apoi ajustați Fyuz. Puteți folosi calculatorul Fyuz AVR. În CodeVision căpușă - este programat Fyuz. și anume 0.
După firmware-ul de descărcare (* Hex) în program și suturat-l la MC. Firmware ia articolul precedent sau balansa Project.rar [318 b] (Count: 103).
Și împinge Programul All.
Acum, cum să lucreze cu Khazama. Foarte simplu program, știind limba engleză poate fi întotdeauna sortate. Dar este necesar să ne amintim că în cazarmă nu sunt programate - se verifică, te obișnuiești cu el.
Deci, urmați pașii simpli
MK selectați din lista
Hit Citește. și set (căpușe), cum ar fi în captura de ecran și să scrie Hit
Tot ce cerem
P.S Dacă zbura erori în cazarmă, skipat (faceți clic pe OK).