Bună ziua de astăzi vom lua în considerare
Vă voi spune cum să creați un proiect, ce să scrieți în el și cum să-l bliți dacă există unde.
Mai sus, puteți descărca gratuit versiunea gratuită a compilatorului, cu o limitare de până la 4 KB de cod, acest lucru este suficient pentru noi. După descărcarea instalării începeți în timpul instalării, nu apar dificultăți.
Executați Code Vision AVR și aveți o fereastră complet curată, apoi faceți clic pe butonul din stânga sus Fișier Nou Proiect
Va apărea o fereastră care vă întreabă dacă vrem să utilizăm Codul Vizard și să dăm clic pe da.
Despre o plimbare expertul de părere că, dacă întotdeauna l utilizați nu este prochuvstvuesh toate detaliile și nu înțeleg cum să lucreze cu registre, cronometre, și alte periferice, să-ți sau ceva spun ca asta la început, fără expertul ca fără mâini, iar acum ei nu folosesc, sunt pentru timpul va veni ca toate învățat, oricum, astfel expertul trebui să opereze registre, și să-l vom întoarce, nu vom fi pe cale trist =))
Apoi, apare o fereastră în care suntem rugați să alegem tipul de microcontroler pe care îl alegem ATmega.
Acum, există o fereastră din titlu Cod Vizard implicit ar trebui să fie pe fila Chip din partea de sus a meniului drop-down, selectați microcontroler I Atmega 128, dacă aveți un alt mega 2560,32,16,8 nici ce teribil alege dacă nu aveți microcontroler disponibile nu vă faceți griji alege același controler ca mine, aveți posibilitatea să simuleze munca sa în simulator bine, dar despre asta un pic mai târziu.
Apoi, mergeți la fila Port pe ea, trebuie să modificați numai trei valori.
Portul C.0 este butonul.
Port C.1 - acesta va fi LED-ul
Port C.2 - acesta va fi același LED
Așa cum am făcut, faceți clic pe butonul Generare program, salvați și ieșiți.
Când închideți caseta fereastra expertul va apărea care vă solicită să selectați locația în care pentru a salva proiectul, o fereastră va apărea de trei ori în domeniu, introduceți un magazin de trei ori la rând același nume, care nu s-ar obține confuz.
Acum avem o imagine interesantă în fața noastră, să vedem ce este aici pentru ce.
Până acum, nu vom ajunge adânc în ea.
Mega128.h este biblioteca principală a microcontrolerului
Delay.h este biblioteca funcției de întârziere
Următoarele sunt setările porturilor și restul periferiei. hai să vorbim despre configurația porturilor DDR, PORT sunt registrele de configurare ale configurației portului. ia în considerare exemplul PORTC-ului nostru.
DDRC - acest registru este responsabil pentru direcția portului dacă 0 este atunci intrarea, dacă 1 atunci ieșirea
PORTC - acest registru este responsabil pentru nivelul portului ridicat sau scăzut. Dacă este setat 0, atunci pe piciorul portului este logică zero, dacă unitatea este ridicată pe ieșirea portului. există o unitate logică.
Logic 1 sau 0 - este starea de afișare pe ieșire în cazul în care există o tensiune egală cu tensiunea sursei de alimentare microcontroler, care este o unitate logică și invers, dacă tensiunea de ieșire este aproape de zero, această unitate logică. Toată restul periferiei pe care o analizăm acum nu va fi rezolvată în timp ce mergem
Și, astfel, să scriem în cele din urmă codul nostru. Să facem așa ceva va fi "Hello World!" Un fel de acest lucru atunci când mastering un microcontroler pentru a bli LED.
Ei bine, după ce am scris toate acestea, faceți clic pe butonul de compilare
Viteza de compilare depinde de puterea calculatorului și de mărimea proiectului, deci vedem că am reușit
Nu există greșeli și acest lucru este bun și trebuie să fie întotdeauna. Cum îți place primul proiect în Code Vision AVR? A fost totul clar? În următorul articol, vă voi spune și vă vom arăta cum să construiți un proiect pentru configurarea și testarea codului nostru în Proteus bine și pentru a bloca microcontrolerul real, până în curând.
Dacă găsiți o eroare, evidențiați-o și apăsați Shift + Enter sau faceți clic aici pentru a ne spune despre acest lucru.