Professional Documents
Culture Documents
FEE2-K2
B CNG THNG
Phm Vn Chin
Nguyn Vn Tn
Trng nh H
Lp:
H CNKT T2- K2
H Ni 06/201
_________________________________________________________________________
Faculty of Electronics Engineering
FEE2-K2
Muc luc
Chng V. Giao din lin vi mch (I2C)............................................................ 42
Chng VII : B chuyn i tng t - s (ADC).......................................... 69
7.4 Bn thanh ghi........................................................................................ 78
Chng VIII: UARTs........................................................................................... 80
8.1 S khi................................................................................................... 81
8.2 M t chc nng.......................................................................................... 81
8.2.2 Tc baud........................................................................................................82
_______________________________________________________________________ 1
Faculty of Electronics Engineering
FEE2-K2
Li m u
Ngy nay, cc dng vi iu khin ngy cng c v tr quan trng trong cc lnh
vc in t, khng kh nhn ra rng hu ht trong cc lnh vc i sng c s
tham gia ca vi iu khin. C nhiu ho vi iu khin chng ta nghin cu, tm
hiu v ng dng nh: 8051, PIC, PSoc, AVR Trong nhiu nm trc, cc dng
vi iu khin 8051 c sinh vin s dng nhiu vi tnh nng n gin, d s
dng; AVR c s dng nhiu trong cc cuc thi Robocon nh tc x l kh
cao, n nh; PIC vi u th tc cao, chi ph thp hn cng c nghin cu,
s dng nhiu, c bit l trong cc cuc thi lp trnh tay ngh khu vc v th
gii Nhng trong mt vi nm tr li y, c mt dng vi iu khin mi, cng
ngy cng nm v tr quan trng trong cc lnh vc i hi tc x l cao nh
in t vin thng, gim st, an ninh l h vi iu khin ARM. Vi rt
nhiu th h ra i, vi nhiu tnh nng, cng dng khc nhau.
Tinh
hinh
nghin cu nc ngoai:
_______________________________________________________________________ 2
Faculty of Electronics Engineering
FEE2-K2
Nguyn Vn Tn
Trng nh H
_______________________________________________________________________ 3
Faculty of Electronics Engineering
FEE2-K2
FEE2-K2
- 32-bit ARM Cortex -M3 v7M kin trc ti u ha vi chn linh kin
nh cho ng dng nhng.
- H thng hn gi (SysTick), cung cp n gin, 24-bit t ng np li, to
s kin ngt khi b m xung mc zero, truy cp vi mt c ch iu khin
linh hot, c thit k cho h iu hnh thi gian thc.
- Thumb tng thch Thumb-2-nhm t c hiu sut cao ca tp lnh
ARM-32bit vi mt ma chng trnh ti u ca tp lnh Thumb 16bit.
- Hot ng 50-MH
- Chia phn cng v khuch i chu trnh n.
- Tch hp B iu khin vector ngt lng nhau (NVIC) cung cp tnh quyt
nh x l ngt
- 36 ngt vi tm cp u tin
- Khi bo v b nh (MPU), cung cp mt ch c quyn cho cu trc
h iu hnh c bo v
- Truy cp d liu c lp, cho php d liu c ng gi vo b nh hiu
qu
- Thao tc bit (di bit), cung cp s dng b nh ti a v kim sot cc thit
b ngoi vi hp l.
ARM Cortex -M3 Processor Core
- Li thu gn.
- Thumb-2, cung cp cc tnh nng cao d kin ca mt li ARM trong kch
thc b nh thng c kt hp vi 8 - v 16-bit thit b; thng trong khong
mt vi kilobyte b nh cho cc ng dng lp vi iu khin.
- Nhanh chng thc hin thng qua cc ng dng kin trc Harvard bng cc
bus c trng ring bit cho iu khin v d liu.
- X l gin on vt tri, bng cch thc hin cc thao tc thanh ghi c n
thit x l mt gin on trong phn cng.
- Tnh quyt nh, x l ngt nhanh chng: trong 12 chu k, hoc ch c 6 chu
k vi k thut tail-chaining
- n v bo v b nh (MPU) cung cp mt ch u tin thc hin
cc ng dng phc tp.
_______________________________________________________________________ 5
Faculty of Electronics Engineering
FEE2-K2
FEE2-K2
FEE2-K2
FEE2-K2
So snh tng t
PWM
GPIO
- Phn cng trung bnh ln n 64 mu ci thin chnh xc
- Chuyn i s dng mt tham chiu 3-V ni
- Ngun v mass cho cc mch tng t l tch bit vi ngun v mass c a
mch k thut s.
UART
- Hai chun lp trnh y 16C550-loi UARTs vi h tr IrDA
- 16x8 truyn (TX) v nhn (RX) FIFOs ring bit gim ti ngt CPU
- C th lp trnh cho php tc ln ti 3,125 Mbps
- Cc mc FIFO 1 / 8, 1 / 4, 1 / 2, 3 / 4, v 7 / 8
- Tiu chun giao tip khng ng b vi cc bit bt u, dng li, v tnh
chn l
- Pht hin v sa li ng truyn
- Lp trnh y cc c tnh giao din ni tip
5, 6, 7, hoc 8 bit d liu
To v kim tra bit chn, l hoc khng
To 1 hoc 2 bit dng
- Cung cp b m ha / gii m IrDA serial -IR (SIR)
Lp trnh s dng IrDA Serial Infrared (SIR) hoc u vo / u ra UART
H tr chc nng m ha / gii m IrDA SIR cho tc d liu ln n
115,2 Kbps bn song cng
H tr mc nng lng 3 / 16 bnh thng v mc nng lng thp (1,412,23 s) thi lng bit
C th lp trnh ly xung clock l b chia 1-256 cho ch nng lng thp
Giao din ni tip ng b (SSI)
- Hot ng master hoc slave
- C th lp trnh xung nhp tc bit v chia xung nhp
- Truyn v nhn FIFOs ring bit, 16 bit rng, 8 v tr su
_______________________________________________________________________ 9
Faculty of Electronics Engineering
FEE2-K2
FEE2-K2
_______________________________________________________________________ 11
Faculty of Electronics Engineering
FEE2-K2
FEE2-K2
FEE2-K2
1.3 S khi
_______________________________________________________________________ 14
Faculty of Electronics Engineering
FEE2-K2
FEE2-K2
_______________________________________________________________________ 16
Faculty of Electronics Engineering
FEE2-K2
Vi timer 32-bt n
Ch timer 32-bt
Dng cho php dng khi iu khin i CPU dng c khi debug.
Ch timer 16-bt
one-shot v chu k )
o
Dng cho php dng khi iu khin i CPU dng c khi debug.
Ch u vo capture 16-bt
u vo sn m capture.
Ch PWM 16-bt
hiu PWM.
FEE2-K2
TimerA
Mode(GPTMAMR),
thanh
ghi
GPTM
TimerB
GPTM TimerA(GPTMATR)
GPTM TimerB(GPTMBTR)
Trong ch one-shot v periodic timer 32-bt, s rang buc thanh ghi TimerA
v Timer B cu hnh vi counter down 32-bt. La chn ch one-shot hay
periodic l c xc nh bi g tr vit trong TAMR ca thanh ghi GPTM TimerA
_______________________________________________________________________ 18
Faculty of Electronics Engineering
FEE2-K2