You are on page 1of 8

AVR CHO NGI MI BT U

Tc gi: TuxHero - Nhm pht trin AVR (avrfans.vn@gmail.com) Website: http://www.dientuvietnam.net , http://s7.invisionfree.com/VNAVRFreaks

GII THIU

Vi iu khin AVR l sn phm ca cng ty Atmel. Atmel cng l cha ca con MCU 89C51 quen thuc vi hu ht mi ngi. AVR rt mnh v ang pht trin rt nhanh trong thi gian gn y. Ngy cng c nhiu bn mun tm hiu v loi vi iu khin mi m ny. Bi vit ny nhm mc ch gip cc bn tip cn vi AVR mt cch nhanh chng v hiu qu nht. Rt ngn thi gian tm hiu v tp trung vo vic pht trin cc ng dng thc t dng AVR. Ni dung ca bi vit gm c: Thit k ngun 5V cho AVR Lm mch np cho AVR Cch kt ni AVR vi mch np Cc phn mm h tr Cc ti liu tham kho khc

THIT K NGUN 5V CHO VI IU KHIN AVR

y l bc khi u quan trng v cn thit, v nu khng c b ngun n nh cho con AVR th d c lm mch np ng, cu hnh ng cc chng trnh np, AVR vn lm vic khng tt. Dn n vic chng trnh np khng c c AVR. Sau y l s ngun 5V:

Hnh 1: S ngun 5V cho AVR Cc bn c th s dng mt b ngun khc nhng nht thit phi c u ra n nh m bo hot ng bnh thng cho AVR.

TIN HNH LM MCH NP

Mch np cho AVR rt n gin. Ch cn khong 15000 VND l bn c th t thc hin mt mch np lm vic tt vi tt c cc loi AVR. y trnh by hai mch np tng thch vi chun STK200/300 ca Atmel m tc gi thc hin thnh cng vi cc phn mm CodeVisionAVR v PonyPro (hnh 2 v hnh 3). Nh cc bn thy, trong s hnh 2 ta ch cn dng 4 in tr 330. S hnh 3 dng con 74HC244 lm con m bo v cng my in. Cc chn ra MISO, MOSI, SCK, RESET, GND c ni trc tip vo cc chn tng ng ca AVR. Ring s hnh 3 bn cn cp ngun Vdd=5V con 74HC244 hot ng. 1

Hnh 2: Mch np n gin cho AVR

Hnh 3: Mch np dng con m 74HC244 2

KT NI MCH NP VI AVR

Cc bn cp ngun v b dao ng cho AVR theo s sau:

Hnh 4: Kt ni mch np vi AVR Cc chn RESET, SCK, MOSI, MISO, GND ca AVR v mch np c ni trc tip vi nhau. Nu bn s dng s mch np hnh 3 th cp ngun 5V vo Vdd. Cc bn tham kho data sheets ca loi AVR m mnh s dng ni vo cc chn tng ng. V AVR c kh nng In-System Programming nn vic np chng trnh rt n gin. Khng nh 8951, mi khi np chng trnh mi bn phi tt ngun v cho vo mch np ring np, AVR vn lm vic bnh thng khi c b np chng trnh ni vi n. Mi khi mun np mt chng trnh mi, phn mm trong my tnh s Reset AVR. AVR chuyn sang ch c lp trnh, nhn chng trnh t my tnh. Sau khi np xong AVR s hot ng tr li bnh thng.

PHN MM H TR

y ti ch gii thiu 2 phn mm lm vic tt vi c 2 mch np trn l PonyPro2000 v CodeVisionAVR. Cc bn nn th mch np ca mnh vi PonyPro2000 trc. Nu OK th mi chuyn sang s dng vi CodeVisionAVR v PonyPro2000 c tt hn v d s dng hn. Di y ti trnh by tm tt cch s dng 2 phn mm ny. PonyPro2000 l phn mm c vi iu khin chuyn dng v a nng, n c th lm vic vi AVR, 8951, EPROM,... min sao bn c mch np tng thch. Download: http://www.lancos.com/e2p/V2_06/ponyprogV206c.zip Tham kho s dng ti: http://www.lancos.com/e2p/ponyprog2000.html S dng PonyPro2000 lm vic vi AVR kh n gin, cc bn c th lm theo hng dn ngn gn ti trnh by di y. Sau khi ci t xong, khi bn chy ln u tin, PonyPro s hin thng bo khuyn bn nn chy Calibration trc tin. nhng ln chy sau chng ta khng cn chy Calibration na.

PonyPro2000

Bn chn Yes thng bo tip theo v i cho n khi chng trnh chy xong.

Sau bn cu hnh loi mch giao tip. Bn lm theo ng trong trnh sau v chn OK.

Tip theo na bn chn loi vi iu khin l AVR micro.

kim tra, ta tin hnh c th con AVR.

PonyPro s c thng tin t AVR nu mi vic OK.

D liu trong b nh ca AVR s c c vo ca s hin hnh.

Nu c li xy ra bn s nhn c thng bo li.

Cc bn c th t mnh tm hiu thm v PonyPro.

CodeVisionAVR C Compiler

y l phn mm bin dch C cho MCU AVR c tch hp sn b np. Cc bn c th vit chng trnh bng ngn ng C, bin dch v np cho AVR bng CodeVisionAVR m khng cn mt chng trnh no khc. CodeVisionAVR C Compiler c nhiu tin ch kh l th. N ng bn chn lm trnh C Compiler ch lc cho con AVR. Download: http://www.hpinfotech.ro/html/download.htm Bn trn l bn Evaluation c gii hn Code. Nu mun s dng phin bn hon chnh bn c th vo hp mail ca nhm ti a ch http://gmail.google.com.

Username: avrfans.vn Password: avrfans Mong cc bn t gic thc hin cc quy nh ca hp mail v mc ch chung. C th ti ti liu tham kho a ch http://www.hpinfotech.ro/html/cvavr_doc.htm. Cc bn nn c k hng dn trong file getstart.pdf. Ngoi ra nhm cng s cung cp ti liu ting Vit ti Website ca nhm. Vic cu hnh CodeVisionAVR lm vic vi cc mch np trn c thc hin theo 2 bc sau:

Sau khi cu hnh xong bn chy b np chng trnh t thanh cng c:

Giao din ca b np nh sau:

Cc bn chn ng loi AVR ca mnh. Sau chy th mt lnh trong menu Read xem mch np ca mnh c hot ng bnh thng khng.

Nu c li, bn s nhn c thng bo sau:

Ngc li CodeVisionAVR s c d liu t AVR v lu vo b m.

xem b m bn lm nh sau:

CC TI LIU C LIN QUAN KHC

Vi chng trnh PonyPro2000 th khng cn phi tm hiu nhiu v y n gin ch l b np. Ring CodeVisionAVR l trnh bin dch C rt tt cho vi iu khin AVR. CodeVision rt hu dng v HP tch hp nhiu th vin h tr lp trnh rt thit thc. Ngoi ra CodeVision cn c kh nng t ng sinh m ty theo cu hnh ban u ca ngi s dng nn gim cng sc lp trnh i rt nhiu. M sinh ra ch l mt file .c duy nht vi cc ch thch r rng v d hiu gip ngi dng ty bin m ngun theo yu cu ca ring mnh. Cc bn mi lm quen vi AVR nn tip cn vi CodeVisionAVR. Bi vit v cch s dng CodeVisionAVR s c nhm c gng a ra trong thi gian ngn nht. Mi thc mc ca cc bn c th gi ln din n ca nhm nhanh chng nhn c s tr gip nhit tnh ca mi ngi. Ngoi ra, cc bn c th thao kho thm ti cc website sau y: http://www.atmel.com/products/avr/ : y l trang support thng tin v AVR ca hng Atmel (Data Sheets, Application Notes, Tools,) http://www.avrfreaks.net/ : y l Forum dnh ring cho nhng fan hm m AVR. Cc bn c th tm thy rt nhiu thng tin hu ch y. Cc bn nn ng k lm thnh vin ca trang vo c mc Academy. Mc ny c rt nhiu bi vit, cc project ca mi ngi trn khp th gii, cc Design Notes hng dn s dng AVR, ...

Google cng l mt cng c tm kim rt hu hiu. Cc ng dng ca AVR trong thc t c gii thiu rt nhiu trn Internet.

Chc cc bn thnh cng Nhm pht trin AVR 27/7/2005

You might also like