Download as pdf or txt
Download as pdf or txt
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 VI IU KHIN
AVR

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

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

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.

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:

Edited by Foxit Reader


Copyright(C) by Foxit Corporation,2005-2010
For Evaluation Only.

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