Crearea unui proiect în compilatorul codevision avr c

1. Rulați CodeVisionAVR

Crearea unui proiect în compilatorul codevision avr c

2. Creați un fișier nou - nou

Va apărea o fereastră în care selectați Proiect. Întrebarea de a folosi maestrul sau nu răspunde da







Crearea unui proiect în compilatorul codevision avr c
Crearea unui proiect în compilatorul codevision avr c

Crearea unui proiect în compilatorul codevision avr c






4. După finalizarea configurației microcontrolerului, creați fișierul File - Generare, Salvare și Ieșire

Crearea unui proiect în compilatorul codevision avr c

5. Salvați fișierul sursă cu fișierul de proiect .prj și cu fișierul asistent pentru proiectul .cwp.

6. Va apărea o fereastră pentru editarea textului sursă

Crearea unui proiect în compilatorul codevision avr c

7. Sarcina noastră este să curățăm codul și să îl aducem în următoarea formă:

link-uri către piratchinu nu pleacă, sunt sigur că glitches descrise și nu glitches la toate, verificați codul.

Ei bine, de exemplu, una dintre variantele problemei

dacă (PORTC.4 == 0) PORTC.3 = 1;
PORTC.2 = 0;
>
altceva PORTC.3 = 0;
PORTC.2 = 1;
>
în cazul în care intrarea PC4 și trageți până la plus, pe butonul de circuit de pe masa.
în indicatorii proteus care arată prezența de tensiune pe picioare blim, dar nu există nici un efect.
Dar când condiția este 0 sau 1, funcționează corect ...
Sunt complet uimit si chiar nu stiu ce sa pacat ... ((

pe scurt, codul funcționează numai în bucăți mici, iar în halbă se află ceva pentru totdeauna ...
Înțeleg că va trebui să verifice numai hardware-ul real .. ((







Articole similare

Trimiteți-le prietenilor: