Primul proiect în vizualizarea codului avr

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

Primul proiect în vizualizarea codului avr

Va apărea o fereastră care vă întreabă dacă vrem să utilizăm Codul Vizard și să dăm clic pe da.

Primul proiect în vizualizarea codului avr

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.

Primul proiect în vizualizarea codului avr

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.

Primul proiect în vizualizarea codului avr






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.

Primul proiect în vizualizarea codului avr

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.

Primul proiect în vizualizarea codului avr

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.

Primul proiect în vizualizarea codului avr

Ei bine, după ce am scris toate acestea, faceți clic pe butonul de compilare

Primul proiect în vizualizarea codului avr

Viteza de compilare depinde de puterea calculatorului și de mărimea proiectului, deci vedem că am reușit

Primul proiect în vizualizarea codului avr

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.







Trimiteți-le prietenilor: