Upload
fuji-tran
View
35
Download
1
Embed Size (px)
Citation preview
Vnelektronics Co.,Ltd776 Tn c Thng, Lin Chiu, Nng
[email protected]: http://vnelek.vn
Hng dn s dngMSP430F55xx Development Kit
Revision 1.0
Hng dn s dngMSP430F55xx Development Kit
Mc lc
Gii thiu MSP430F55xx Development Kit 31.1 Gii thiu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Cc thnh phn chnh ca MSP430F55xx Development Kit . . . . . . . . . . . 31.3 Cc phin bn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Ci t phn cng v phn mm 52.1 Ci t phn mm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Ci t phn cng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3 Kt ni vi cc module khc . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Lm quen vi MSP430F55xx Development Kit 73.1 Lm quen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.2 Cc ng dng demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Pht trin ng dng vi MSP430F55xx Development Kit 94.1 Bin dch chng trnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.2 Np v chy chng trnh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Phn cng ca MSP430F55xx Development Kit 115.1 S chn MSP430F5510 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115.2 Danh sch linh kin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Ti liu tham kho 15
Website: http://vnelek.vn 1 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Danh sch hnh v
1.1 MSP430F55xx Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . 42.2 USB Firmware Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53.3 Cch chuyn chn BOOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.4 Chng trnh hin th nhit . . . . . . . . . . . . . . . . . . . . . . . . . . 84.5 Giao din trnh bin dch IAR . . . . . . . . . . . . . . . . . . . . . . . . . . 94.6 Giao din trnh bin dch CCS . . . . . . . . . . . . . . . . . . . . . . . . . . 105.7 S layout linh kin lp top (tri) v bottom (phi) . . . . . . . . . . . . . . 135.8 S layout lp top (tri) v bottom (phi) . . . . . . . . . . . . . . . . . . . . 135.9 S nguyn l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Website: http://vnelek.vn 2 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Gii thiu MSP430F55xx Development Kit
1.1 Gii thiu
MSP430F55xx Development Kit l mt sn phm c thit k ring, chuyn dng, dnhcho h vi iu khin MSP430F5xx ca Texas Instruments. y l dng vi iu khin vi cctnh nng vt tri v siu tit kim nng lng, tn s hot ng cao, tch hp nhiu tnh nngtrn mt con chip duy nht. Vi x l vi kin trc RISC, thanh ghi 16-bit v cc b to hngs cho php t hiu qu thc thi m lp trnh cao nht. B to tn s dao ng ni (DCO) chophp thi gian chuyn t ch tit kim nng lng sang ch hot ng bnh thng < 5s.
u im vt tri ca MSP430F55xx Development Kit l kh nng c th np li chngtrnh m khng cn phi dng mch np hoc mt thit b no khc. Trn kit tch hp sn mtcng USB 2.0 cho php ngi s dng np li chng trnh bng cch chuyn i jump (BOOT) thay i gia ch np v ch hot ng bnh thng. Cng USB cng c dng kit giao tip vi my tnh, th vin lp trnh API c cung cp sn bi Texas Instruments.
Cc tnh nng ca MSP430F55xx Development Kit
31 chn giao tip ngoi vi. Di in p cung cp cho kit t 4.5Vdc 20Vdc. 2 LED xanh c th iu khin c. 1 LED bo ngun. 1 nt nhn kt ni vi chn I/O (P2.0) v 1 nt nhn reset. Np li chng trnh m khng cn mch np hay mt thit b no khc. Giao tip vi my tnh thng qua chun USB 2.0.
1.2 Cc thnh phn chnh ca MSP430F55xx Development Kit
Cc thnh phn chnh ca kit:
Dy cp v cng USB. Thch anh 32768Hz. 2 header kt ni c hoc ci. IC n p ngun ASM1117 3.3v MSP430F5510 vi 4 timer 16-bit, b chuyn i ADC tc cao ( 200ksps), b giaotip ni tip USCI, b nhn phn cng, DMA, b m thi gian thc v 31 chn I/O.
Website: http://vnelek.vn 3 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Hnh 1.1: MSP430F55xx Development Kit
1.3 Cc phin bn
Revision 1.0
Phin bn u tin ca MSP430F55xx Development Kit, c chnh thc thng mi havo thng 11/2013. tng pht trin da trn mc ch ph bin dng sn phm chip MSP430ca Texas Instruments. Sn phm c thit k bi cng ty TNHH Thit k v Gii php int Vnelektronics, tr s ti 776 Tn c Thng, Q.Lin Chiu, Nng.
Website: http://vnelek.vn 4 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Ci t phn cng v phn mm
2.1 Ci t phn mm
Hai trnh bin dch ph bin c s dng vi MSP430 l IAR Embedded WorkbenchTM
Kickstart v Code Composer StudioTM (CCS). C hai trnh bin dch ny u c bn min phv tr ph. IAR Embedded Workbench cho php bin dch on m assembly vi dung lngm khng gii hn v gii hn 4kB m ngun C. CCS gii hn dung lng m ngun C vi16kB. Ngoi ra, cn mt s trnh bin dch khc nh MSPGCC, Rowley Crossworks. Cc bilab c vit cho kit s dng trnh bin dch IAR v CCS.
Chng trnh np cho MSP430F5xx Development Kit l USB Firmware Upgrade, cpht trin bi Texas Instruments. Giao din chng trnh c thit k n gin, ch cn chnfile sau khi bin dch bi IAR hoc CCS (*.txt) v nhn Upgrade. Giao din chng trnh cm t hnh 2.2. Chng trnh kt ni vi kit thng qua driver cng COM o. Driver cci km theo trong b ci t ca IAR v CCS. Hoc nu khng c sn, driver c th c tiv ti y.
Hnh 2.2: USB Firmware Upgrade
2.2 Ci t phn cng
Hn linh kin
MSP430F55xx Development Kit c thit k ngi dng c c s thun tin nhtkhi s dng. Hai hng chn kt ni ngoi vi vi kit c trng cho ngi s dng ty chnkiu header mun dng. Trc khi c th s dng, hai lc (c hoc ci) phi c hn vohai hng chn ca kit.
Kt ni thch anh 32768Hz
Website: http://vnelek.vn 5 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
MSP430F5510 tch hp sn module Real-Time Clock (RTC) cho php ng dng c th hotng vi tnh nng thi gian thc. s dng tnh nng ny, 2 chn XIN/XOUT ca b todao ng UCS (Unified Clock System) cn c cp xung clock vi tn s thp nh thch anh32768Hz. Khi chc nng RTC khng c s dng, hai chn XIN/XOUT c th c cu hnh s dng nh mt chn I/O.
2.3 Kt ni vi cc module khc
MSP430F55xx Development Kit c thit k c th kt ni vi cc module khc mtcch d dng thng qua cc header P4, P5. Cc chn ngun 3.3V, 5V cng c a ra cpngun cho thit b khc, vi dng cung cp ti a 1000mA, m bo cho thit b hot ng ttngay c vi dng tiu th rt ln.
Website: http://vnelek.vn 6 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Lm quen vi MSP430F55xx Development Kit
3.1 Lm quen
MSP430F55xx Development Kit c np sn chng trnh nhy LED v o nhit .Khi kt ni kit ln u tin vi my tnh thng qua cng USB, 2 LED xanh - s nhy, bohiu kit c cp ngun v hot ng chnh xc. Thng tin chi tit v chng trnh nhyLED c ghi mc 3.2.
3.2 Cc ng dng demo
Ti ln s dng u tin, kch hot cc ng dng demo, chuyn jump (BOOT) sang ch hot ng bnh thng nh hnh 3.3 v kt ni vi my tnh thng qua cng USB. Nt nhnS1 c s dng chuyn t chng trnh nhy LED sang chng trnh o nhit v ngcli. M ngun IAR v CCS ca chng trnh c th c ti v ti y.
Hnh 3.3: Cch chuyn chn BOOT
Chng trnh nhy LED
m bo rng hai LED xanh - c ni vi P1.0 v P1.1 thng qua P1, P2 (shortingjumper). Kt ni dy cp USB vi my tnh. LED xanh v s chp nhy lin tc.
Chng trnh o nhit
Nhn nt S1 chuyn sang chng trnh demo hin th nhit . Trong MSP430F5510 ctch hp mt module cm bin nhit , cho php theo di nhit bn trong chip. Chngtrnh ny s dng module ADC 10-bit ly mu, tnh ton chuyn sang gi tr C, F v giln my tnh thng qua cng USB, chun giao tip CDC.
hin th nhit trn my tnh cn c mt chng trnh giao tip vi kit, nhn d liuv hin th nhit . Hnh 3.4 m t giao din chng trnh Temperature GUI. Cc bc sdng chng trnh:
Website: http://vnelek.vn 7 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Driver cn c phi ci sn theo mc 2.1 H iu hnh Windows XP vi .NET framework hoc Windows Vista tr ln. Chuyn kit sang ch hot ng bnh thng (Xem hnh 3.3). Kt ni kit vi my tnh qua cng USB. Chn cng COM kt ni theo cc bc sau:Click chut phi vo ComputerManageDevice manager Ports (COM and LPT).Xem cng kt ni ca: MSP-FET430UIF - CDCChn cng COM ti mc Serial Port ca giao din chng trnh.
Nhn nt Start bt u nhn d liu. Click vo nt Help xem hng dn chi tit hn.
Hnh 3.4: Chng trnh hin th nhit
Website: http://vnelek.vn 8 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Pht trin ng dng vi MSP430F55xx Development Kit
4.1 Bin dch chng trnh
Trnh bin dch IAR
Hnh 4.5: Giao din trnh bin dch IAR
1. To project miProject Create New Project. . .Chn Tool Chain: MSP430 v Project Templates: C main. Ghi tn project v lu vo thmc bt k.
2. Cu hnh chip v nh dng file sau khi bin dchProject Option. . . General Options Device:MSP430F5510Ti mc Linker, chn th Output, chn Format Other msp430-txt
3. Bin dch chng trnhProject Make hoc nhn F7.
Trnh bin dch CCS
1. To project miFile New CCS Project. Nhp tn project vo mc Project Name.Device family -> MSP430.Variant MSP430x5xx family MSP430F5510.Project templates and examples Empty project (with main.c)
Website: http://vnelek.vn 9 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Hnh 4.6: Giao din trnh bin dch CCS
2. Cu hnh chip v nh dng file sau khi bin dchProject Properties CCS Build Steps Apply Predefine Step:Create flash image: TI-TXT
3. Bin dch chng trnhProject Build All hoc nhn Ctrl + B.
4.2 Np v chy chng trnh
Np chng trnh
Chuyn jump (BOOT) sang ch np chng trnh (Hnh 3.3). Kt ni cng USB vi my tnh. Khi , LED ngun sng, bo hiu kit c cp ngunt my tnh v driver my tnh s nhn dng thit b vi tn gi USB Input Device.
M phn mm USB Firmware Upgrade. Chn tp tin m nh phn sau khi bin dch(*.txt) bi IAR hoc CCS.
Nhn Firmware Upgrade np chng trnh.Chy chng trnh
Ngt kt ni USB. Chuyn jump (BOOT) sang ch hot ng bnh thng (Hnh 3.3). Cm cng USB vo my tnh hoc ngun ngoi cp ngun cho kit.
Website: http://vnelek.vn 10 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Phn cng ca MSP430F55xx Development Kit
5.1 S chn MSP430F5510
5.2 Danh sch linh kin
STT Linh kin Gi tr M t1 BOOT Jumper 3 Chuyn ch np hoc chy chng
trnh2 C1, C3 15pF/50V T in kt hp vi thch anh3 C2, C4, C5, C6,
C7, C8, C9, C10,C14, C17, C18
100nF/50V T in
4 C11, C12 10pF/50V T lc in p5 C13, C16 10uF/6.3V T in6 C15 47UF/25V T in7 D1 LED/Green LED iu khin bi P1.1
Website: http://vnelek.vn 11 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
8 D2 LED/Red LED iu khin bi P1.09 D3 Schottky Diode10 D4 LED/Blue LED bo ngun11 P1, P2 Jumper 2 Kt ni P vi 2 LED12 P3 Jumper 4 Xut cc mc in p GND, 3V v 5V13 P4, P5 Jumper 17 Header m rng chn I/O14 P6 USB Female,
Type A15 R1, R2 47K16 R3, R6 017 R4, R5 47018 R7, R8 1K19 R9, R11 2720 R10 1.5K21 R12 10022 R13 1M23 R14 33K24 R15 3.3K25 S1, S2 Nt nhn 4 chn26 U1 MSP430F5510 Microcontroller27 VR1 AMS1117-3.3V IC n p ngun28 Y1 12MHz Thch anh tn s cao29 Y2 32768Hz Thch anh tn s thp
Website: http://vnelek.vn 12 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Hnh 5.7: S layout linh kin lp top (tri) v bottom (phi)
Hnh 5.8: S layout lp top (tri) v bottom (phi)
Website: http://vnelek.vn 13 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
11
22
33
44
DD
CC
BB
AA
01
Vnel
ektro
nics
Des
ign
and
Solu
tion
Web
site:
http
://vn
elek
.vn
01
MSP
430F
55xx
Dev
elop
men
t Kit
VN
-K01
001
11/1
1/20
1311
:18:
19 A
ME:
\Dro
pbox
\Vne
lek\
Proj
ects
\MSP
430F
55xx
Kit\
Shee
t1.S
chD
oc
Title
Size
:N
umbe
r:
Dat
e:Fi
le:
Rev
ision
:
Shee
tof
Tim
e:A
4
1 2
Y1
12 M
hz
1 2
Y2
32.6
78 K
hz
15pF
/50V
C1
15pF
/50V
C3
GN
D
GN
D
33K
R14
VC
C1
D-
2
D+
3
GN
D4
5
6
P6V
BU
S
27R
R9
1.5K
R10
10pF
/50V
C12
10pF
/50V
C11
GN
D
1MR13
DM
DP
PUR
GN
D
GN
D
GN
D
100n
F/50
V
C9
100n
F/50
VC
8
GN
D
DM
PUR
DP
3V3
GN
D
*RST
VU
SB
100R
R12
1
2
3
BO
OT
VU
SB
GN
D
*RST
3V3
3V3
3V3
P6.0
P6.1
P6.2
P6.3
P5.0
P5.1
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P2.0
PJ.0
PJ.1
PJ.2
PJ.3
P4.2
P4.4
P4.5
P4.6
P4.7
P4.3
10uF
/6.3
V
C13
3.3K
R15
D4
P4.1
P4.0
P6.0
P6.1
P6.2
P6.3
P5.0
P5.1
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P2.0
PJ.0
PJ.1
PJ.2
PJ.3
P4.2
P4.4
P4.5
P4.6
P4.7
P4.3
P4.1
P4.0
P6.0
/CB
0/A
01
P6.1
/CB
1/A
12
P6.2
/CB
2/A
23
P6.3
/CB
3/A
34
P5.0
/A8/
VeR
EF+
5
P5.1
/A9/
VeR
EF-
6
AV
CC
17
P5.4
/XIN
8
P5.5
/XO
UT
9
AV
SS1
10
DV
CC
111
DV
SS1
12
VC
OR
E13
P1.0
/TA
0CLK
/AC
LK14
P1.1
/TA
0.0
15
P1.2
/TA
0.1
16
P1.3
/TA
0.2
17
P1.4
/TA
0.3
18
P1.5
/TA
0.4
19
P1.6
/TA
1CLK
/CB
OU
T20
P1.7
/TA
1.0
21
P2.0
/TA
1.1
22
PJ.0
/TD
O23
PJ.1
/TD
I/TC
LK24
PJ.2
/TM
S25
PJ.3
/TC
K26
DV
SS2
27D
VC
C2
28P4
.0/P
M_U
CB
1STE
/PM
_UC
A1C
LK29
P4.1
/PM
_UC
B1S
IMO
/PM
_UC
B1S
DA
30P4
.2/P
M_U
CB
1SO
MI/P
M_U
CB
1SC
L31
P4.3
/PM
_UC
B1C
LK/P
M_U
CA
1STE
32P4
.4/P
M_U
CA
1TX
D/P
M_U
CA
1SIM
O33
P4.5
/PM
_UC
A1R
XD
/PM
_UC
A1S
OM
I34
P4.6
/PM
_NO
NE
35P4
.7/P
M_N
ON
E36
VSS
U37
PU.0
/DP
38PU
R39
PU.1
/DM
40V
BU
S41
VU
SB42
V18
43A
VSS
244
P5.2
/XT2
IN45
P5.3
/XT2
OU
T46
TEST
/SB
WTC
LK47
*RST
/NM
I/SB
WTD
IO48
U1
MSP
430F
5510
_PT_
4
GN
D
5V
47U
F/25
V
C15
0RR3
0RR6
P5.4
P5.5
GR
EEN
D1
GN
D
1KR7
3V3
GN
D
P2.0
47K
R1
S1
P1.0
P1.1
3V3
1234
P3 DC
_I/O
5V GN
D
3V3
P5.4
P5.5
12P1
12P2
100n
F/50
VC
2
100n
F/50
VC
10
100n
F/50
VC
410
0nF/
50V
C5
47K
R2 10
0nF/
50V
C7
S2
27R
R11
100n
F/50
VC
14
1KR8
RED
D21
00nF
/50V
C6
GN
D
3V3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
P4
GN
D
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
P5
Vin
Vou
tG
ND
VR
1A
MS1
117-
3.3V
D3
SS14
3V3
VB
US
470R
R4
470R
R5
10uF
/6.3
V
C16
VB
US
100n
F/50
VC
1710
0nF/
50V
C18
Hnh 5.9: S nguyn l
Website: http://vnelek.vn 14 Copyright 2013 Vnelektronics Co.Ltd
Hng dn s dngMSP430F55xx Development Kit
Ti liu tham kho
[1] Texas Instruments,MSP430x5xx/MSP430x6xx Family. Users Guide, SLAU208J, 2011.
[2] Texas Instruments, MSP430F550x Datasheet. Mixed Signal Microcontroller, SLAS645F,2011.
[3] Texas Instruments, MSP-EXP430G2 LaunchPad Experimenter Board. Users Guide,SLAU318D, 2013.
[4] Vnelektronics Co.Ltd, MSP430F55xx Development Kit Users Guide, 2013.
Website: http://vnelek.vn 15 Copyright 2013 Vnelektronics Co.Ltd
Gii thiu MSP430F55xx Development KitGii thiuCc thnh phn chnh ca MSP430F55xx Development KitCc phin bnCi t phn cng v phn mmCi t phn mmCi t phn cngKt ni vi cc module khcLm quen vi MSP430F55xx Development KitLm quenCc ng dng demo
Pht trin ng dng vi MSP430F55xx Development KitBin dch chng trnhNp v chy chng trnhPhn cng ca MSP430F55xx Development KitS chn MSP430F5510Danh sch linh kin
Ti liu tham kho