You are on page 1of 10

CNG HC AVR

...to become the AVR Master

tm kim...

Trang ch

Hc AVR

ng dng AVR

H tr phn mm

H tr phn cng

Tho lun

Thng tin

Lp trnh vi AVR Studio


( 26 Votes )

Ni dung 1. Lp trnh Asembly bng AVR Studio. 2. Lp trnh C bng AVR Studio. Download AVRStudio

Cc bi cn tham kho trc

Lm quen AVR.

Trong bi ny ti hng dn cch s dng b cng c AVRStudio to cc Project lp trnh bng ngn ng Assembly v C. Ti s dng v d chng trnh qut LED bi 1 minh ha cho c 2 cch to mt Project Assembly v C. I. Lp trnh Assembly bng AVRStudio. Vic ci t AVRStudio tng i n gin. Bn hy download bn mi nht ca phn mm ny t website Atmel hoc bn 4.623 ti y (hoc mt mirror khc) v ci t vo my. Theo mc nh, chng trnh s c ci vo a C ti: C:\Program Files\Atmel\AVR Tools. Bt u vi AvrStudio4: bn chy AvrStudio t Start/ All Programs/ Atmel AVR Tools/ AvrStudio 4. ln u chy AvrStudio, 1 dialog Welcome to AvrStudio 4 xut hin, hy b check show dialog at Startup v nhn
open in browser PRO version
Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

cancel.

Hnh 1. Welcome to AVR studio 4 Diaolg. Bn thy giao din AVR Studio 4 nh sau:

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Hnh 2. Giao din AVR Studio. Giao din AVR Studio rt d s dng, v vy chng ta s kt hp tm hiu trong lc vit v d.
open in browser PRO version
Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

To Project mi: t menu Project, chn Project/New Project.

Hnh 3. To Project mi. Mt dialog mi xut hin cho php bn setting Project ca bn, trong vng Project Type chn Atmel AVR assembler, tc lp trnh bng ngn ng Assembly v trnh dch l Atmel AVR assembler (trnh dch tch hp trong AVR Studio); Location, chn ni cha Project (trong v d ny ti chn th mc D/AVR1); Project name, tn Projetc ca bn, hy t l avr1.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Hnh 4.Setting Project. Nhn Next tip tc chn Platform v device, vic ny phc v cho mc ch debug chng trnh hay m phng bng avr simulator. Bn hy chn AVR Simulator trong Platform v Atmega8 trong device (chng ta s vit chng trnh cho chip Atmega8).

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Hnh 5. Chn Platform v device. Nhn finish kt thc setting project, bn thy cc ca s ca Project cha cc thng tin Project ca bn, bn thy trong mc Source files c 1 file avr1.asm l source code ca bn. Bn c th nhn vo switch tab bn di ca s Project xem ca s I/O View, ca s ny cha thng tin chip dng khi m phng. Ca s Build cha thng tin kt qu bin dch. Editor l vng vit chng trnh, trong trng hp ny l file avr1.asm ca bn.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Hnh 6. Ca s lp trnh. Vic cn li l vit code vo ca s Editor sau dch chng trnh bng phm F7.
open in browser PRO version
Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

II. Lp trnh C bng AVRStudio. V bn cht AVRStudio khng h tr lp trnh ngn ng C v khng c trnh dch C. Tuy nhin n cho php tch hp trnh dch C ca b cng c WinAVR. V th, nu mun s dng AVRStudio lp trnh C cho AVR bn phi ci t trnh dch v th vin avr-gcc t GNU hoc n gin l ci t WinAVR cng AVRStudio. Bn tham kho thm bi hng dn WinAVR bit cch download ci t WinAVR. Cc hng dn bn di gi s rng bn ci t thnh cng AVRStudio v WinAVR. Vic to 1 Project lp trnh bng ngn ng C trong AVR Studio khng khc my so vi vic to Project ASM. iu duy nht cn ch l bc chn trnh bin dch. Xem li hnh 4 khi to Project ASM, chng ta chn Atmel AVR Assempler lm trnh dch chnh, to Project C chng ta chn AVR GCC lm trnh bin dch nh trong hnh 7. Cn lu l trnh dch AVR GCC ch xut hin trong danh sch la chn ca AVR Studio khi bn ci WinAVR vo my trc .

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Hnh 7. Chn AVR GCC lm trnh bin dch chnh. Xem hnh 7, gi s bn t tn Project l avr1 trong Project name, bn s thy AVR Studio ngh t to ra 1 file chng trnh chnh tn l avr1 c phn m rng l ".c", khc vi phn m rng ".asm" khi to Project Assembly. Cc vic cn li hon ton tng t trong trng hp to Project ASM nn bn c th xem li phn trn. Sau khi to Project lp trnh C trong AVR Studio, bn save Project ri vo th mc cha Project mi to, bn s thy 1 file Makefile c t ng to ra. Makefle c AVR Studio to t ng trong lc to Project, bn khng cn dng n trnh MFile. Ngn ng C cho AVR Studio hon ton l AVR GCC nh trong WinAVR, v th bn c th copy, load 1 file source t WinAVR vo m khng cn bt k chnh sa no. Mt trong nhng u im khc khi bn lp trnh C trong AVR Studio l bn c th tn dng trnh AVR Simulator
open in browser PRO version
Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

debug code C trc tip. ng thi, trnh bin tp (Editor) ca AVR Studio cng gip bn vit code thun tin hn Programmer notepad.

[Top]

Copyright 2013 Bn quyn thuc v Cng hc AVR (AVR tutorial) - Ti liu hc lp trnh AVR bng ting Vit. AVR is a registered trademark of Atmel Corporation This site is founded by Thanhtam Ho

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

You might also like