Programarea în avr studio de 5 de la început

Datagor Electronics Magazine de electronice practice versiune completa

Orice persoană care este doar la început să învețe programare microcontrolere, și în programarea generală, se bazează doar câteva întrebări:
1. Ce microcontroler pentru a selecta pentru cea mai rapidă dezvoltare posibilă?
2. Care este instrumentul principal (software) pentru a utiliza pentru a începe?
3. Ce hardware-ul este disponibil pentru a începe de programare?
4. Ce este literatura de specialitate pentru a utiliza?
5. În cazul în care comunică și consiliere articula?

Când am început, m-am confruntat cu aceste probleme. Am început să caute literatură și a decis că ar trebui să înceapă cu PIC Femeie. Superioritatea în PIC Female determinat din cauza numărului mic de echipe o familie medie de microprocesoare - doar 35 împotriva 136 în AVR. și prezența IDE - dezvoltare MPLAB IDE. Din păcate, până de curând, pentru microcontrolere AVR nu au fost confortabil mediu de dezvoltare integrat, mulți au folosit AVR Studio 4, care a scris în C în IAR, depanare folosind software-ul de backup, totul depinde de prioritățile personale.

Programarea în avr studio de 5 de la început

Deci, încercați să răspundă la întrebările dumneavoastră:

1. Alegerea unui microcontroler este determinată de obiectivele pe care le-ați stabilit. microcontrolere AVR sunt „redundante“ set de comenzi, și astfel încât majoritatea programatori folosesc o medie de aproximativ 40 de instrucțiuni, rareori recurge la odihnă. Pe de altă parte, atunci când este necesară o soluție atipică, comenzi suplimentare pot fi foarte utile, care să permită reducerea în mod semnificativ volumul programului.
microcontrolere tehnologia de fabricație de astăzi este aceeași pentru ambele PIC și pentru AVR - RISC (Reduced Instruction Set Computer) - microcontrolere cu un set de instrucțiuni redus. Cele mai multe dintre ele sunt de memorie flash, care vă permite să le suprascrie în mod repetat. În plus, microcontrolere AVR funcționează de 4 ori mai rapid decât microcontrolere PIC.

3. AVR Studio 5 suporta programare STK-500. instrucțiuni de asamblare care pot fi ușor găsite în imensitatea World Wide Web.

4. Vă recomandăm cartea: Dzhon Morton. „Microcontrolere AVR. Introducere“.

5 sfaturi puteți obține de la orice forum, care a afectat într-un fel tema de microcontrolere. Principalele forumuri pentru dreptul de a formula întrebări pentru a obține răspunsuri clare. întrebări abstracte nu sunt binevenite, iar cel mai probabil va primi în loc de a răspunde la critici dure, sau întrebarea dvs. vor fi ignorate!
Descarca AVR Studio 5 poate fi, de exemplu, de pe site-ul oficial după înregistrarea gratuită. Proteus cu patch-uri pot fi găsite pe web.

AVR Studio 5

Crearea unui proiect
Notă: AVR Studio «displace» nume românești, astfel încât proiectele trebuie să fie cu transcriere engleză. Încercați să puneți proiecte pe calea cea mai scurtă la unitatea principală, să evite ramificare în căile de acces la fișierele de proiect.

Rulați programul, după ce apare o anumită fereastră „tăcere“:

Programarea în avr studio de 5 de la început


În colțul din stânga sus apăsăm un proiect nou ...

Programarea în avr studio de 5 de la început


Alegerea de top AVR Assembler
În numele prompt: scrie numele proiectului (am scris Pracsis, puteți Praxis sau ceva de genul asta ...)
În linie Locul de amplasare: calea și locul de depozitare a fișierelor de proiect (inclusiv și fișierele .asm Hex)
Numele proiectului este introdus în numele liniei Soluție: este afișat în meniul de pornire (nu ating acea linie, nu trebuie confundat)

Programarea în avr studio de 5 de la început


facem clic pe OK
Apare fereastra de selecție microcontroler (Selectare dispozitiv)

Programarea în avr studio de 5 de la început

Programarea în avr studio de 5 de la început

Toate fișierele noastre pot fi vizualizate în My Documents (implicit, dacă creați o cale către fișierul proiect a fost schimbat, apoi căutați-le în cazul în care le specificați în bara de locație :)

Programarea în avr studio de 5 de la început


Folderul Debug este compilat fișier Hex, pe care vom avea nevoie pentru firmware-ul microcontroler.

Acum suntem gata pentru a începe scrierea programului. Dar, în scopul de a scrie corect, trebuie să urmeze anumite reguli.
Următorul articol va uita la cum se face ...

articole similare