Tải bản đầy đủ (.doc) (175 trang)

Những kiến thức cơ bản về MSP 430

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.49 MB, 175 trang )



!"#"$"%&
'()*+, $ */

01!"2345678'83$93
$:;<!'9"=6;9>$&?$$@6
3 '"%A'"%$B
'C2$D$!"%
7$E'F$G$&
HI'J6$86K!
L32$=7"'"M&"N

6OP*Q>$&?$'"%R'"%$B
+QS'9"=66&TN$"U


$@C6V"/A/
'()*+, $ *

'C2$D$!"%';W638$8$9"
$:;<!'9"=6;9>$?$$@C6V"
6XYZ[*\].^E$@!&T_'`a
6XY^bc,X+E@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'()*+,Zd^X+SE
1"'C!6e0L37%'C2$D$!"%$:;<!'9"=6;9
>$&?$$@6
*QOf*ff@gc/
'()*+, $ *

01!"2345678'83$9361!38hi1"6j!k 7"%$ 


$:;<!'9"=6;9>$&?$'Y^Hl,R$m4RSn^
$@C6V"

3 '"%A'"%$B
01K'"%$B6K!!"%
"%756j 'C2$D$!"%
PPE'o$p$7Eq/r
 HP's^$Q6t*7Eq/u
6OP*QEvl'+R'+$wx*QE/
+QSE'S^^Oy,x+E
z.^EqR/  H[,Eq/
"@$I'M$8"L32$=7"'"M&"N
""@"%75781"4&!E








"""@!8T!" 3"%75
"7@!8T38$8"%75
7@=78$I6201;#!4{$@!&T_'`a
*QOf@*f@gc/*QOf@*f@gc/
6XYZ[*\]6|+cXYct
'()*+, $ *

LI CM ƠN
 !"#$%

!&''()*+,-&'#./01-234*3
567*"#879:6;<20='>;&'- !
"#$#.?#/@<A/#&-B#  7
3="!CD#D3#87#,<'E&#F;
 !"#$G!7&'-:33;#"H
#.=3#$"3 !3#$I!7=#."*
#  ?<J-,?#K#D3#$3"
I5L !"#$G%!;#*#.#ME-
'-=3!#$"?N@?-&#D#$5
"?#/@3#,O=
$,@6}*/~/
zcm^+Q
'F$G$&
HI'J6$86K!
'()*+, $ *u

$•$€$'C2$D$!"%
)$ •‚!#
!CE37*!D-7H0C?&!$!E0P=?/*
#$D -37!:# ƒ„A:u-N@3"
EA#$D>;.$ƒh "$:&ƒ$7
4?!10L34?#$D@
M0#87#/@;Q?&
R+&#&#37=3-,#$D#D*
}7:5S4-73=M-;-7;3A
;3?
R+&AT#37=3-,-:5S4>;!:#
ƒ„A:u@ I7#F-H0C ?&!$!E0P-=?/
*-7#F/#D!7"<;#$D'7
#$D7

R+&AQ?&A!UM?3;3?<;
M"!7!1E"!#$D-
3B#$#/;;'E&"-/#84/*
!1#/@E:<I7/01#&'#>93
:V#87>;!* !"#$7/*!1
W3!A#MB0(# 
)87#.3/7'E&#$;9'E#$G
!M#D!&#/@V/E!37!:#! #;0=#D
/O $?/7;H0C?&A-V%E!$
4?!1-%'0?7D#/@;30"#$D>;P4?4?
* !"#87X:?7#77-4%YB7&':
7=#D?C3"<;#$>;!*
'()*+, $ *…

56H56
  9;

 E!"#"$"%&AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
9;*; T
+:7M/01
"!C#$
ZO! 
9 !#875"?
[CC  
0E1"4&!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//
6Z†*/E4]l,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/
\\ ZJ03#$\Q
\T [C#EA\Q
\Q )5/@EA?=!EA\Q
\] ^_;3;(>;#$\Q

\` 9**EA\Q
\a +/?7?EA\]
6Z†*EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/u
T\#$D[b+]QcdTTe]\a
T\\9V6;$[b+]Qc\a
T\\\fD\e
T\\Tb#8>;73=[b+]Qc\g
T\T[b+]QcdTTe]\h
T\T\b#85>;#$D[b+]QcdTTe]\h
T\TTI,>;[b+]QcdTTe]\h
T\Q9*!D$I+i]QcdTTe]\h
T\Q\I7#M#P#P;2T\
T\QTL#P;2T\
T\QQ9VAMTT
T\Q]IAj7
T\Q`I,7;
T\QaI7; Aj#F"
T\QeI,%4?
T\Qe\k3=#M%4?
T\QeT9;l?+%lQT
T\QeQ9;#&;+%mi9
T\Qe]9;#P/+%nloQT
T\Qe`9;3?Y?#"UY3
T\Qea9;;Aj+%bpZ+%bpZT
T\QeeI7+\+TQQ
'()*+, $ *

T\Qeg)P;27;%q4?5QQ
T\]rM#POQ`
T\]\9!WstQ`

T\]\\)F>;9!WstQ`
T\]\T9!W3=#MU#MI3W\arQa
T\]\QZ;8%M;%Qa
T\]\]f3=9!WQa
T\]\`I7#M3=#M>;9!WQa
T\]\aI7>;9!WstQa
T\]\e9;#$D9!WstQe
2.1.4.2 Timer_B 38
T\]T\)F>;9!WsrQg
T\]TT<#D!57;<9!Wst9!WsrQh
T\]TQk3=#M>;9!WsrQh
T\]T]f3=!W]c
T\]T`I7#M3=#M>;9!W]c
T\]TaI7>;9!Wsr]c
T\]TeI7;>;9!Wsr]\
T\`rM#=437mt]T
T\aI7E'D#VtnI]Q
T\a\fE'D#VtnI\c]Q
T\a\\k3=#M>;M'D#VtnI\c]]
T\a\TZ;8%3tnI\cIZf]]
T\a\QZ;E/]]
T\a\])"7?;!]`
T\a\`)F:?>;#"7?;!M]`
T\a\a9O;'!1'D#V]`
T\a\e937O;'!1]`
T\a\gI#M'D#V]a
T\a\h>;tnI\c]a
T\a\\cI7;>;tnI\c]e
T\aTfE'D#VtnI\T]h
T\aT\Z;8%`c

T\aTT)"7?;!`\
T\aTQtnI\T`\
T\aT]I7;#$DtnI\T`T
T\efE'D#V5;/ntI\T`Q
T\e\k3=#M>;E'D#VntI\T`]
T\eT)"7?;!>;EntI\T`]
T\eQ>;ntI\T`]
T\e]I7;ntI\T`]
T\gk"5%3M?7%`e
T\g\9;#$DnImI9Z`e
T\gT9;#$D"5%rIbI9Z\`e
T\gQ9;#$DrIbI9ZT`g
T\g]9;3?Y?lp\`h
T\g`9;O`h
TT[3#Wu]QcodT`ccac
'()*+, $ *q

TT\I:C?7DWu]QcodT`ccac
TT\\Wu]QcodT`ccac
TT\TIAj7a\
TT\Q9:5S4aQ
TT\Q\[b+]QcdTTe]aQ
TT\QTIIT`ccaQ
TT\]b#8!=Wu]QcodT`cca`
TT\`I?IIT`ccag
TT\`\v"ag
TT\`TI=3>;?ec
TT\`Q'EJ3=#Me\
TTT+&!$!E0P=?/*w9Wltop!W00W0x3W
lnpy eQ

TTT\I7#F?&!$!eQ
TTTTI#FPea
TTTQk/01H0C?&!$!wltop!W00W0x3Wlnpyg\
TTTQ\v"g\
TTTQTk/01=3Wz+3{WgT
TTTQQ94?7:53+3{Wg`
TTTQ]rE0PD!;ge
TTTQ`9E!+3{W3x3?;Wgg
TTQ94?"IH0C4?*gh
TTQ\I7D0<"gh
TTQT937H6;"3gh
TTQQ94?":<Ihc
TTQ]I2P$%HJh\
TTQ`I7!%HJ5hT
TTQaI7!N@#F"hT
6Z†*E$yy,‡^s*cˆ-Y*-Q^^XQm^l,‰l,-Š
Q\#$#F;h`
QTI7lIH0C3"!UM+3h`
QT\lIe]kI`h`h`
QT\\v"h`
QT\Tb#8h`
QT\QI=3'E3=#Mha
QT\Q\I=3ha
QT\QT'E3=#Mhe
QTTlITgcQhh
QTT\v"hh
QTTTb#8hh
QTTQ'EJ3=#M\cc
QQ+/?7?!UM+3\c\
QQ\b#8'EJ\c\

QQT'EJ3=#M\cT
QQQb#8!=\cT
QQ][=32\cQ
'()*+, $ *r

QQ`v"Mf"!\c]
Q]I74?A0C\c`
Q]\|'/\c`
Q]TI7/J/H0C\c`
Q]T\I7'%3I\c`
Q]TTI7!UM+3\ca
Q]QI74?$ZW0#\cg
r\)$D\aW0?\cg
rT)$D#D!7='\aZW0#\\\
rQ)$D#D!7='QTZW0#\\]
r])$DQTZW0#70&\\g
Q]]I74?$ZW0e#3=\TT
r\)!Bc}hhhDPZW0e#3=\TT
rT)885DPZW0e#3=\Ta
Q]`I74?$ZIn\Q\
r\kDP<~9"!nf[b+]Qc•ET00L"E\Q\
rTkDP<~[b+]Qcb+f99+kI[•ET00L!\Q`
Q]aI74?$ZW0!;4\Qh
r\k"<~t•€?/?7?"E\Qh
rTk"<~t•€?/?7?!\]Q
rQk"<~9ktkImv~='B?;7\]e
Q]eI74?$,\`\
r\nL+TT!,f,*ZW0U+\c7\`\
rT9=3Q,i?-n3z-oWWkDPZW0e#3= \`Q
Q]gI74?$9!W\`g

r\bH0C9!Wst-;•`cccc*?ZW0+\c\`g
rTbH0C9!Wsr-;•`cccc*?ZW0+\\\ac
Q]hI74?$tnI\c\aT
r\nLtnI\c'DB/;5%;\cZW0#\aT
rTnLtnI\c'D"#M;#MIZW0e#3=\a`
6Z†*Ey‹*P^sy‰lQZ[*,-
]\f6EA\e\
]Tf4 \e\
]Qk/?7D\e\
$8"H"%&$ L3
9";!3\eT
'()*+, $ */

0
1"4&!
'()*+, $ *//

6Z†*/
4{?
'()*+, $ */

/@/HŒ\^Q E
IL?7D; >;3;S4*7"!=
::#V3?L@?BO•-!F0L%HJ#$D#.
;#OQcj!;'/ 1:B?7DE!7j
!-' $#$D%"j:L?01
?3?,-*!D!>!M3=#$D!:7A
!3!5>;7E#"H-#D D"#/@#$#
&$7'5/?&!$!4?*-;0=?-7AE6;
!M#$G6; #/@7#5/@#$D#D D*!D

#/@7j>;#$D
‚?7B74#PE !"#$Q•
‚!#875"?>;!*
/@•^Ž^*P^s E
[C#37*!D-7H0C?&!$!E0P=?/
*#$D[b+]Qc-37!:#pu]QcodT`cc-N@3"
EA#$D>;.9p‚tblb9oi[p9b7
4?!10L34?#$D[b+]QcwdTTe]y
/@')Zd**P^sQ,Sc*P^s E
•')Zd**P^sE
Z7;#$D>;9p‚tblb9oi[p9b-#=0"3
#$D[b+]QcdTTe]
•Sc*P^s^|.QE
9*!D-#F-7H0C?&!$!E0P=?/3*3
  #$  D  [b+]Qc 9   ?&  A  !U  M  +3  ;3  ?  <;
[b+]QcdTTe]Mf"!-74?*-A0CDP/W0
#-W0e#3=-W0!;4-ZIn-tnI-ntI-9!W-7!:#;3?,
-€:<I
/@•*‘..^Qm^’^|.Q E
$!F3;#$4?337-EA-?&A
%'074?!10L34?#$D-0/@,?
!=m;0!:?ƒ€?&!$!+3We
$!F(>;#$f37-E!A4?!1,?3/O
 #/@!MA*!D$!M#$D-B# X,?
 D*!DE!$7j;3-=3;7A0C 7P
3(
/@u$ŠŠ*P^sE
$-*Z[^*#'\#$D33!-!;4?3P
/O#$D>;/;-E7/*G/#$EA
$ =- 2U!A#M$ /;#EA-*!

D$7,-G/7?&!$!N@$E0P=?/3
*
'()*+, $ */

*QZ[^).?7DE$65;-#/@H0CM.7
j#F"/'$4"B%;N@>;!:#pu]Qc
odT`cc-#3"#M-7?„I,;G D;!3E!U;zW
zzz3!
/@…Z†*,,*P^sE
k;?/?7?EA#/@H0C#DEA#$'
?/?7?EA"?/?7?"!
•*P^sQ‰+/EA>;#$0&0&'B"
4?"%Hw?-V@?y7"4?>'6;
78"&':*!"E!=WW
•$m^*+c)5</O"#$*7M0
'4?#/@ !!…-"!,?D!
AD†$7M0'-B#  ! D6'#/@
<#$"=G/7 j;'
k;?/?7?E#/@H0C/O%'E-#;%WV@3
;3567*"#$
'()*+, $ */

6Z†*
L32$7"'"M&"N

'()*+, $ */u

@/7"'"M&"NE
@/@/$“*‹.E
#$D, :"6/…AX#/@%U

:'9W%;l!W
[b+<>;•"hƒ4"! H"6:363$:3HHƒ:‚Z
0#$DE"!j/@-H0C8?-3#"
7?8?B/@q7R@…7
@?7#F>;!M6&"#=@?‡7
!30W3=)F"I??7?@?3<A
0C'E&M"
”*•^Ž^|.\–*X.*(cE
• )"7?8\g}Qa
• [AECj/@?
 I#M3=#MTecˆt=\[k‰-T-T
 I#MOceˆt
 I#Mwot[1#/@0'*yc\ˆt
• 9O;#7AB#Mb;0'ƒ\ˆ
• I,olbI\a-9O;!M•"aT`
• I*7!30WI3
 9&5ME\a[k‰]"2&5R\Š
 9=;QTfk‰
 9&5!"E\a[k‰
 rMM/U
 8=3%P?E3
 )"UE3
• 9!Wst\aQ;*-Q;37#MM\a

• 9!Wsr\aQ;*-Q;37#MM\a

• v;30"'$:5?
 kN@'$:5?;3ito9-#M0*!
5#Mr;0
 rM!. ;!.lntwl‹;W0n;;t3;3y

 IŒ;3?#MMb+l
 IŒ;3?lTI
• rM'D#VtnI\c-Tcc?#"7?;!M-Z'
!159#M6YE-#$D'D#V0<"
• k;M#=437w3=#My D#P*w)5
[b+]Qc%TT%]y
• r3"C7?
• rM=?/*
• [30W!:?ƒE?
• I7E>;0[b+]Qc;38!
 [b+]QcdTTQTgfrRT`ard;[W!3'`\Trot[
'()*+, $ */…

 [b+]QcdTT`T\afrRT`ard;[W!3'`\Trot[
 [b+]QcdTTeTQTfrRT`ard;[W!3'\frot[
 [b+]QcdTTQ]gfrRT`ard;[W!3'`\Trot[
 [b+]QcdTT`]\afrRT`ard;[W!3'`\Trot[
 [b+]QcdTTe]QTfrRT`ard;[W!3'\frot[
[b+]Qc#/@H0C##F"3<A0C$P
#3 H0C3F:H0CZIn#M8:?#M
8:B3\-g#Q-a`#M3"8
EC0?3#M*0EC
Tcct-\[‰-TT•#M;0'*0ECcet#M2
0'*Mo;!*0ECƒc\t
[b+]Qc /$#M8:9O;'D#MB#M
;0';#MƒwŽay @?haD*3D
PZIn\a;-\aolbII+i
I !M#F#D!>;[b+[Ii: "0;3#M
3=-*[b+X#M'D;3=#MU#M0;3#MM
@/@/@/yyE

9t
 6 !ƒ44ƒ7"6ƒ
+Ztb9lI  Qg+l
9bbm+
wnty
+Ztb9lI]c+l|d
wokty
]c•I3g`•I
[b+]QcdTTQTlnt
[b+]QcdTT`Tlnt
[b+]QcdTTeTlnt
[b+]QcdTTQ]lnt
[b+]QcdTT`]lnt
[b+]QcdTTe]lnt
[b+]QcdTTQTlokt
[b+]QcdTT`Tlokt
[b+]QcdTTeTlokt
[b+]QcdTTQ]lokt
[b+]QcdTT`]lokt
[b+]QcdTTe]lokt
]c•I3
\c`•I
[b+]QcdTTQT9ntz
[b+]QcdTT`T9ntz
[b+]QcdTTeT9ntz
[b+]QcdTTQ]9nt
[b+]QcdTT`]9nt
[b+]QcdTTe]9nt
[b+]QcdTTQT9oktz
[b+]QcdTT`T9oktz

[b+]QcdTTeT9oktz
[b+]QcdTTQ]9okt
[b+]QcdTT`]9okt
[b+]QcdTTe]9okt
Bảng 1: Kiểu thiết kế MSP430
'()*+, $ */

@/@/@†(^—^|.^^‰SE
Hình 1: Các kiểu chân của MSP430.
'()*+, $ */q

@/@E
@/@@/†()^|.E
Hình 2: Sơ đồ khối của MSP 430F2274
@/@@6b-n^^*^|.E
ŠE6b-n^^*^|.
@/@$Šc6&^|.E
I+i ,:"6:˜\^˜\"-^˜6c,˜- !M
,%HJW3/# ;4?"I7"#/@%'0#D
D"2\•!7'[F70<"#P;2w #M
'()*+, $ */r

M\ay70O;#$',?367*#0<"!."
D0(;#8O03# ;3"!">;%HJ
I+i8!\a;\a:A/u 7Aj#F"I7;
=#/@H0C!C#I+i #85/;

Hình 4: kiến
trúc RISC của CPU
'()*+, $ *


@/@@/6^^yYpp.^™E
[b+]Qc e#M#P#P;2
RI#M;
RI#M25
RI#M#P#P;2J"
RIE#M#P#P;2'"#5
RI#M#P#P;2;7?
RI#M#P#P;2j#M
RIE#M#P#P;2AO
@/@@7š*p.^™E
L D#P#P;2 0/@\Tgfr
Hình 5: Sơ đồ vùng nhớ chương trình và dữ liệu
.@ 0Y[^Z†*-ŠQ\”‰+‰.~:3)P;2#&>;M
/*0<"d;qom[?CM30/@"
O;'#V>;P-#P;2,c%\dddd
X@ : Lot[#&B#P;2cTcc-#P;2,?C
M30/@"O;'#V>;Pot[ DH
0C3;!.0<"
^@ 6^c\‰˜*SEL#P;2Bc\cc}c\ddL#P;2>;
7!30W3=\aL#P;2Bc\c}c\d#/@#jJ
37!30W3=g
\@ 7š*p.^™^|.^^.*•^X+:E[MP3=
#/@NUU7; Aj#F"-#/@#P#P;2
'W;38!\a'W?>;L#P;2
'()*+, $ */

@/@@$“^s^XY[E

Hình 6: Tổ chức bộ nhớ

r'W D€!UL#P;2‡3F…x302€!UL#P;2
‡-H0C,z302 L#P;2‡#/@H0Cr'W?
>;\z30:L#P;2‡r'W;3>;z30€!U#P;2…?W3
rM D#/@!UM4!/@675#P;2 D#P#P;2
?-#'!M/#D!>;M ,DolbIrM#/@;
7r;-=!MO#D!2 !Mr;#/@'%
'()*+, $ *

@/@@6s^g*^^^—E

'()*+, $ *

Bảng 2: Bảng chức năng các chân.
• I+\cq9tIZfqtnI\cIZfwThy
 I%q4?5
 †3%39tIZf>;9!Wt
 rM'D#V%>;tnI\c
• I+\\q9tcwQcy
 I%q4?5
 9!Wst†3IIlct#M;?W-†;mi9c#M3
7
• I+\\q9tcwQ\y
 I%q4?5
 9!Wst†3IIl\t#M;?W-†;mi9\#M3
7
• I+\Qq9tcwQTy
 I%q4?5
 9!Wst†3IIlTt#M;?W-†;mi9T#M3
7
• I+\]qb[IZfq9IfwQQy

 I%q4?5
'()*+, $ *

 †;b[IZfwb[;3y>;5=30;3#MM
 †3D!;%39If
• I+\`q9tcq9[bwQ]y
 I%q4?5
 †;mi9c>;9!Wst#M37
 9b[†3;#MD!;
• I+\aq9t\q9nlq9IZfwQ`y
 I%q4?5
 9t\†;mi9\>;9!WtU#M37
 9nl†3D!;0<"
 9IZf†3D!;%3
• I+\eq9tTq9nmq9nlwQay
 I%q4?5
 9tT†;mi9T>;9!WtU#M37
 9nl†3D!;0<"
 9nm†;D!;0<"
• I+TcqtIZfqmtclcway
 I%q4?5
 †;%3tIZf
 †3/tc>;EtnI\c
• I+T\q9tlIZfqb[IZfqt\qmtcmwey
 I%q4?5
 9!Wst
 fEtnI\c†3E/t\-†;E/
mtc
 ‚3lIZf>;9!Wst
 ‚3>b[IZf

• I+TTq9tlIZfqb[IZfqt\qmtcmwgy
 I%q4?5
 †3/t\EtnI\c
 †3IIlcr>;9!Wst#M;?W
 †;mi9c>;EtnI\c#M37
 †3/tT
• I+TQq9t\qtQq
opd
q
Wopd
qmt\l\qmt\mwTey
 I%q4?5
 †3IIl\>;9!Wst
 †;mi9\EtnI\c#M37
 †3/tQ>;EtnI\c
 )"7?;!!
opd
q
Wopd
• I+T]q9tTqt]q
opdR
q
WopdR
qmt\lcwTgy
 I%q4?5
 †3/t]>;EtnI\c
 †;mi9T>;9!Wst#M37
 )"7?;!0/
opdR
q

WopdR
• I+T`qo
mbI
w]cy
 I%q4?5
 †3#"U3#D#P_;&5nIm
'()*+, $ *u

×