From 1da6dcb89cd0b122c3d526b94c33b77db3c16b86 Mon Sep 17 00:00:00 2001 From: ecol <36181706+hero123457@users.noreply.github.com> Date: Tue, 26 May 2020 09:29:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E5=AE=9E=E9=AA=8C=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加系统状�显示LED 将pwm控制放到了定时器中断里 改�开关为控制系统开关 在按键中断里加入了整个系统的开关控制 修改并优化了电路图 --- Project/Last Loaded SY4.pdsbak | Bin 21771 -> 0 bytes Project/SY4.pdsprj | Bin 21766 -> 22100 bytes Project/SY4.pdsprj.MY-DELL-PC.dell.workspace | 389 ---- Project/SY4.uvguix.dell | 1789 ------------------ USER/Key/Key.c | 19 +- USER/Led/Led.c | 15 +- USER/Led/Led.h | 7 + USER/Tim/Tim.c | 12 +- USER/main.c | 11 +- 9 files changed, 47 insertions(+), 2195 deletions(-) delete mode 100644 Project/Last Loaded SY4.pdsbak delete mode 100644 Project/SY4.pdsprj.MY-DELL-PC.dell.workspace delete mode 100644 Project/SY4.uvguix.dell diff --git a/Project/Last Loaded SY4.pdsbak b/Project/Last Loaded SY4.pdsbak deleted file mode 100644 index a1ae8eef27e16420f12ddd938a782038bbecbbaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21771 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 Ko}|Wqr2heJgd9Eq diff --git a/Project/SY4.pdsprj b/Project/SY4.pdsprj index db902bfdfff6510cf721989278521251bbc933eb..c7bee55a89217bb216b29270af3237f6fabb0979 100644 GIT binary patch literal 22100 zcmafZWmF~2l5GQxyVGdnE{!`h?tXB0Xx!c1-4E{W?$WrsySqC)zI*S?oB8q9`;k={ zJ7PyhMAgcw%1Sv&u$jglA7I5^l&nViFONy^@P^{h=z0VH7Ueo?Z_HgNjDgRX-LFsuvvtE4eWiMR> z&T4!(`kA;o3@&z`aLYv7g-dJ;Wb8gBK%qj#EaPGMhI=p0=sc%Nw1UW9_e_?`o)(wp^lL!Yll#IN|ib43o0~!5-$iC2D@6dLgGbMCAQYX)1+xPF z)RkWy?61zN0UJ}rgqem8&+Y+7cs%o08IB*Q zS)4{=P=VS~(D&Kf0T5GAy_(qp{U%elP=bZBSP!7R?92v4HVhV#sybqN;pHGQ}H1x|+z+a=)E;B<-s?PjOSxZ`^W5pEE|F*GHg<=~U34 zl@_C}qbVo2w7*v`c+0uNYB{xVBR<|;Lvd*%ra`GJZi-l53X!!4TIr`_N{n zqcSuaPTEH$zeOx~`h1rH1#%cDaKn6deqZN&m-{OxFzOo_g+36bH&BD3>bkJe|2}{h z>8ArS&7%LOU&C;PgYgWvqMhqRL;#?Yq)06BEj2zWQXHGw+kTbXtdAT5up76NYoMK; z7d6hn<6-vG1Tv}|Ed!-ixzWau$WlVdIQT{GPhAG~57~z0AkI@-<6GITp!uCNRq%9~ ztVa6#wQTe9zv**%tRBX4lbsIJos48=Y~o+q;k~WpSdzRRsX3S`lK>pc%`?h~nmmvIpnZ};GWBME@O@eR z-2jIXTf+V`U-ySx>5jsHD>HTn<;Ldc^~Z;_qok$11fRHTzy(UJ7eOaT-eScz=7$ z$p#?tWKJKsm1F@<@DZNUhE-sI2N{U1&;%|n zeNNSs51Z+TUl3Fza;#yBOLyJEBhmMN?KIU>zyfx$<~zhaXwgsP zPkyO*AHx1vye26tGi}d6Dl6}dJQ(mOeZ2xCakh`ip_>6G!WKsb^{*L~XO1?|ZodZ+ zVb`xSYdr{R*5N-FQg2!ev1$EtcGyp^^q5Ute7rk^OpJz{w}tYyYvqjwY2%yJF1!cH z;Jq>-y|?zDf4=D}vv;dF@PE*YX5BadTf>uq{@i;rwPM6l9jkqIbM7{tNq#(h01FoI zI|tT@c2Moomf=2@R?}|&An%~^7^N!epwb_unsfuS)0S~x0-&49?H1f0UJ%`^cWw#( z_e2?LIWwLi^X;433&{VSD1{Vd&O4wpG({chHF=2t{8+BFV8F828U1<18h3GSgfWD5 zzt+h#t89I7VJ2=d<5EbF&v|a6?^Yh4F%mRwQR;+giDHAN((-lnoiGwCo ztUE>PyWm^5&o=`LunU#XQVr+y)!C+(D3My8ip}Cy>-nyU68qALihHHj1UgDm&!r)< zQ8TR{QYH~5sCG)?fJ1Z0!lAMLBag&mPL`WTxPaM80#+f5~p7*v!p`;g~`EzrR zHf&3@+jKm9XK{Vx2FvbW-6Je@CgYq*?Z@VHLCzZ}v$ErQIY7o0%t(39ZYc{IjM{%En= zQ;Rs@qJ+`8XgQ>NSbPx8?}(XbF(B5(@@96DCe(588AfovTd}BZo~5|?{(2KoU_+*w zH8)B;Y_}1cKcRTdmu4u)nJjU7!CWbntw@P>3l8q1zO#)CgZFsK3+jA2#?mB=uF{M)IF1Q3&{quG^OBxp&ok$m)#AN*L$VIw48!# z^c7G*&7UOFRgI59LE(%fP+?WS1b#1^GEeM`JE}#kKzIU!ak#c8e(n0VGMNf~`f!Uf zt>R3{5Ugp~HtHb*>>y0R9C3KX?lWs)+*kw_Tw$h#HRx%!Ivv)4-3kS`kOhi_BI7U! zF=_%rd?%bf7;~4R04R<$KV2%k`bz_8M+#j6SfREoPNUQX9?iR$lTYKJZiu~W*5W2&^qhJDb&vvcT*;dlhh1uD>yuJIYCcqnC@zoRZTX&H{pgkq zJod$0^x~qG_;EeO=KIvCKHK!)CB2nnmEMi1E=Nlsyi_#6t2Ri))8f^@amr=uZSb_% zB*3!|wcp1dHTgYiAmoq)#VmSil3=FZb^+c@M%+UPpGqQFV(H-AL})1KY(l>?1z+Ou ztZ3sdeUaDPZgiHZgWWE6|2$S>MQsu~2kv1nod^!hog!TL90Y4}TU+0vQ|aV=OQ(;U{0M+t2%q!C?k5mQwR zSUBduDUH9c8}~zTw87@gJccWY(#*@kvXpHzQk=Ezzr#BWgjyk>-~^Vjzombd!lDsS z%LIpD6~>@ufHHE$z*ZrieCSB~fLY=l}9etps>;qlc8EnO( z)Fy^c6Ps85_zA^m0yI08S%7K4WlYQ)M7*rL=XAw3!E_ID&MXO$5ay3f;SgLQ8Bkf4 zdfuHEi+~si5s4O$5q?Yx%LR;2)}Q`Oxr~o4@7#tNjCZ-Q zEOz^!&x?~@+k(tak*SW+1wn_bDa$B|I!OmH*Wom@-~D{6+&6kY)qQdWr-_uHGQ|mj zOa(TNKVm_j_%dB zA{&}+ILZo@%!U+v=2ri2PEZI;UM5bTB>Fv`&AD5BG37y+=#;)e>&W`diHR8pI)tDdIZ}$klri* zLdyC<8@muQ4>WdznQx&ka*N3bj!cx%=nC6WX~s$tESXhxFHaRybdNb<3c#IpcNF3- z$sVW0>y;*64Td6hNF@>rZL{|47j}dCvjXUvCwuy~nA!Q|Z`fjlRf&@6CV5pmKwku0_i^xL+}CDMjI~l|{sF5={!`9n|O4hmxfl zJ_7Sdfu80(iU&thO&#!Z3TEt+6Ao&ItV#uD7Xyz@_C7YNY~{4=vZS6!#6YxDb*s)dXnPwaQTYIJCCMXX-*CU zrOH}vGXBzBOO^wr$W)=uLlT<)swVMzljG)d1~r`|$a6yE+&`t{Fs~A=hT7v+jxnnO z1)hjWL%a<7GmFv?$X@JmQGO%099>I?Y?Oe;_J&0ZEnIPkt2L&F)+~R^NyTClpgH&k zl3T(~^HI?wR5u|{jT0`C&rfk;2_|3BP-H_&l_mLMqPBnPlMo#C9IFW<@Rhr$J9A3R zA}d;LT?HMfq17Gnp;#Eky9V5IEN!n(H6Gs%3Z^|8h@L(bETPl~PPB+ z5pWZE;V)wpt5ajyC-ijf4e|ayM#Up3)mS{R_qLYjHaF2Tk@@mPVH)G64Q@f}Il!R# zL8zpjXw-+ndhtX&cko_A!rxzQg?1i+#$i$+C$o*y&&<}}Z%I3BlEYd{uv39>!HroU zwY}d-F<|KQ?P92Q?|#=D=XsFeDi)=%0eNJPw6T^*NSp6dbG3FakdgN#*&{q@>47Bv z>%|}($#wm8mt`~#b0p=1W0NfS{CBNU{{h;ZXF$PcRb=~Cnqy_V>8<1;gYP$L&MD)^ zw~37ok=!t@M{GhqwO`@uQ&6#(tdTUL+Qnf@Fre4D?G?pvu7pC`0sx|_x@ApZ9e6ON zT(VU*`mx<7^ml?NU;TL~9y=(+uzfC@tM8i`zvQA_=t||s(rUHihF&zhRWM&=zyyRe z?p#k<{W4n5Yd9Mr2m@SWeF&e?5&4vZPr!OJaNg0&HotKJdWx-rsGReY!a^Z8^qKHCCs16tY`7`227u@}dz>`UaHJ&o z;E8``k_N-a_~<2q4%aZ#f%KuU#~IiPfrhwBx!Te616G6#80I$-a(YXPL7e zjqs8=l0-?0h-Oe~!A=&e+#qZV7Wms}C|iCWxYJSsLEk6iNIN(q zWB~H=7{Mm+^TnoCNg{c{Q>NqMI;2CDy2RN;o+MkJ9*R%Ci#vSQFEQJ_pdSL14_X{e zcx*NNWZDl+*O4?wAC=xsC{7N`lt181&C-U(!qRRG&b`qDf-++AVeIG5pL*;QOX{AY zasNo7bG$~$`oy_RO~&+v*{Y|>n{?c|HrZVL&ZU*#8}$?u!#Z%wSLB4yzvgL@Mo4n> z9pTj+_}L!xw{bKSrJ(sttAM*^4!;ok4-G~W| zoN?cXG3ZHYKFPf&F0x*vfl~)Ql1SMk+-||wVLX7EhPbupWp%UBGtTx16mbgvUg#I z%8-d?P7asKWrDjWKQ%-YyRlmWmqeY6P7+jiz-wKBVKf6m3GJIb{mUNLZpiG+8B`i z;nvT=(Yb)}$BV<#5ZcSJdzB`x?`HT6OQ45d{#2rzyXhXlMlg*LLh{a?H7hsdV?u(m z%&=&%3>D^md6^|crXV6i;QDwCNfx4t^&Ob%KxsyXTQ04HSwxc2V89sOwWcbWijs1k#r>Yz+u9?u53h#!08&nJjhZ%LME7jf$g33JIN7> zAS@L^9pg}vP0x|--wXyMpAXcp|=KfR5w z9^^GzHs-qnGj}<1*Z-C=hXX121Zj1o>wb$oqWcRmiVa<$y~Xf&2OheW25$LUZ8<8U z9GMVrB!+$XxiBiEEnbS#MP5$jz#Grjxr#a$(zD87q-j2_S^d{UW0*WL&ki+iorEmu zeIrFR(`sKu2>t~hdy1+p(`N3G{$6^&lT2-#)>>G7wuX|_n-uzWAGLBn(_&zym`Z!3 zrI*&x2xjC|{C-mXLqr;4DcTlvX_cveyr>yk!G zrIV4ZN;-OmQ)8W^Q`_Wb+`=s}2aNJaeb>axx_4b*j3Cgo?y%PDv1xKwa*TJO!)$-! zTC_-YpRDWC!gG7+d4{$endf(%W!A2v$mY+sBJbfMk>l{oCm>EoRo}oHzO5899$z%e z-&bQg-5fY4<5O3Qnu15zLq@jjT2%*;OYTchj1gTn?|V=YOzzPc@G8iz_jFDU8@klx z*BCU6J0I}LTGgrZ_w}k1$jg;6fgfijp0Wn5@^O<13)6#M-h}b5!eb zaAtVtAFC!eK(GW8wbm_kJN%0lIrWKbNE(-<0Y5qi`$y@?m<9Q&2b#ike@t#sb| zI^){b!$eHUQ5e-Dk@xO`8O~Pw4~_^rm!tw%ZNkIdQ@W%irXvv8Orx4?*mZ8Z^Dhfd zjFyPwgNsXNiBr=jpm(=n!?UpW&woWhTy^{v8d%BUuhuQKBs!PCjLX*-`}}=4w{AZZ zHJT#O5dmV0v__PTt@^%$9Qp%mI*NFb*A#e?ShEsvQHE#MVd50eAz4G=) z*BLtq9^IZg8VrY=bheK@J2N~>uSI|q8<%#Qw7Te{mOc9B+(QL*fe|>3L)}NMNcf53WFEd#Nlg1 ztt%LgO`dkG|5?WCbp3zIl%0NjAan>@;OKDW4&6z3pA=AE?h|Nr@wDkV!>RuHg30(_ zH6UnVC!{r*0>j`Q)&Gszy8Kwniy^|AN*89vtIrkMLYajoSucyeTtCqvIevpIekHp5 ztUI=ndOF0<1~t80ZC52B!|6fg%Fg?UEC7LHI~H|f?HvIW7e4Z@V8fl(`k^=2SdEFg z3MpWvXev>5wNW)~@@y^|#CkFJY|kLrb5+TvQXGX==)P2E26gT<|Mp z6vgRv+Vl&6FkcSZdYuKW+m8gth5Py}p}w+>Fa8Pp3v|IzXI+VKmLu8SFtc869I@{N zTtHJ71;@j4sGLnUEgR&0Hg3PCGqG)FYrSdRxft}MQ@+42pmZG#Cv08A@QTNIP^khh zr{ev39GcA`$~X<5A`lN)C5@*m4t$MOvOk?dx1Xz@e+CEf;1_s;?x9U zbB#Pu9nS_A9n{d9QK+%PJV!hW{VEix$||M`JPw^+UU`#G7eXTm`U8nj+s-u02C7Mu z7&(VzRIUmvQ@DEa4U!96GVi%IDoYiGT}{I(n^yxTwP>yyZZH~F77J5Ovtu-n%%pb3 zS*)grIf;p&>aU{PXmq$pau{)Be|*M)PIb;ePtgeKYl#%k5!gEsLUL@&lvN}@(-Ndw-~oVB60$XIb)W}NPVrzo#AjuAp6D9GjV z*}Ec#-Y3M=5BWh`W42d(dEEP6SL>{s_jwt!I^LbvB?;_JpYiQJYBqG0piYx`w|W~06Oc`%f#TifLkbLpiK_L)LDv!pc7dAOt-S=A*j4ff)_ z^9ky#L2$ymeuY?xG-V%~qf>!>E)S_FO zOb(a>mMTpMUM~x{%6gladAW(CW-3(jwR`hfI?oUPC?|y9yG24+Foh8o#El_fqa7Nv za4ct4NzXhvlPIJb&alcyLz-%3X3o_bFeEhC3mWNr2ezCee<~fWUGI?K0!xJ_~(<4agbH2iu%DeeTF1>-=u@>qt; zvcWHd&4p>r`4RTndhe%M+h9t38dmSx*8c4gM7%gy7yTH-6D8S{ufqJ;;(AkvX49UC z3JJ=%_KFGHS*kIBkHShP*VD~M9?{pU^ttCSpF<1B{9er~>XoLSgQ@!uZ0svc5zh0R z3Wt=9 zxldO8(T2#;to0O~kk|K|QQGSMzf3&nFO3N^lQ&T}2ak%7CPyzr7gN3k&x&<}Z%OM) zAVCM@VLAI11AW4~(|v}kc_Y4SLTr4O3URK%ZANN`E=C(}-A2uh#-Pt6pkJCU5X zTy@iqLbHqzysoTKFm(!xw+2Pt>uDbeN0a9QHvw~PR_GTBOMbZsk}!&s<|;FH_`y{M z)Uv2f7(J^&ZJ1&kks>ILq#Q1p4$ZUQ<`Pzd34dXail!{QPAQgtktFew#aZ^(w?7BZdRqd zO6H{!m-^AqI{!XhssUi3i$l916~WxiCe%!lKanl=_?Aw8d@L38kwuSn^a!tL|8y+b zpUomrFZskRneDY1c>z*htyf)9J2E$LBgcMCPdfHvk4N5|%5eESlfa%Yy>VqUvN6SCNk4?kBV@GMm@X-&h@Wm6L_%iN66ZZ!f zYY#8znZV2?NTD(MHXt1V^~DcB`m;Nu>!TZ$-vb&Tmu3lq;;o=d{!hn`BMt%5Ek)`Qp4n^nCPF>V54hyad*Cv2|W^DX$S9Z;p;i z`D8xZ;^)={NeNRVreeNbzem^YTy#F#ezB&kBRFAe_@n=$YSfumvt3U5ruL;-{Pb6) z7c`{$3b%bLZ}5o=k4Mbx3m1KCyoRohuCMvxm`rkS@f=fwQvz zRvrZ}sG<7)L%M(afw=hT!ZWHAVD~Tv_VG6gzP$NJV|0}X^-ik5KX55;QY!Ap$TAb+ z)2_~i?!W+~qox_Yk-zWWjD=2#RFEB@noU-yusxaPy@Q6yVv#QgQP= zIH2lX!5p;-D3fjmP^`ZlL{HFB6Fh!Iy{)NQ>g&5%S-2Ipo~_=OpfhRpEfqrJDBseZ z3Y@2HSCf>^8W+p#X1A34oS2`N)&a^U4$3V1I>S=dQI;3<+O|2o7^zCvb5T~$7V?Av zZ6!-7Adtr0zIyjOl`D>`K}S}lt;CS)v0!D<8sjty7c>e8QX{^4ET+^Z^L3+t83FQu zdnGg`ott{vV}V*t)-VpEp`jnbxV(KIaeVCoF|vIAF}LIIq*-p9gasH?C|vh9RW(i7 zFaCRWXVk`b)v{MiSh<65{;~M`VemomPtLa=ki1f_ki7r&|0|pGO^#3UtMdctWG@rPTL?nS(;?6U zGN6gk^0SO>dz~e!IHB*R+R~{~zw=szOIKd?q8Z#IIiIIYuQsM|J7a)Lmw)x*fJOTz z$I|IeNYx_pWOR?)4k~LVf!}?$R^kcw*7tkALo5QJ*j;|syA9}Ln;kc$Co>rmqi*Wj+H;(a_Gy%pUM?_y_ zG=;w!?{-6w01UCwty^f{EfZS4tn7Ie9(zPO*_PTMsR`5YTRkHKkGCA9WXS50Fs_*b9$2TPI;=(a6fQxxDX~JWH|v zP}Yb((y|~ELO)@@oP>-6BoQr}nKNydY*>w3&K)R-x_lcP(ur7!8w10(#ixGLJHBYD1GK#RNV)LPJe zgR$n~;$h3U7}xJWKYW#UL7cus5G1YmIZ92x!L zFzw#_XZqLQ8`PjgnXEUw@yweaLQN zdSKwVs;R_PbmhFh){cINLSze`ktKeidl9tVjH<%pB%*34}Skx_2D#oq*Q<4q0ix5{Jm9ytn)HXq73*YH30riDeX zlk-EvsjAa8wv0@3>FNdI@%Rdv!L|Q-Ql8ba&wuk?E++0-OKyxcR31?*We4AcDe0kc zC4IN^uYn?y6ZKflaJFCv0XSZ zBxM7_MPoRy&9&d&NKRwW20Qjl_%v)yVyMiMXCi3|1e$?46zI9(C(!_QM8b9s^J0my zJ7CqW1NVVKZIfc^MPK`_J8VJdUv#jj&zE0It@aDzc7WzICUS2k(1T3v?i6U5+fgU5 zvJd}|))1hz;vyqvU5(Whd<{X3>jPz7P44ZO=>SZ+#t)CTYb1V#CHCzYoLLYt8fxUo z8}r)GRn&z+MHSm>3g;XMIypDS`1sIwUV(lqL~l%x&}c4W&Nn@ie<1C=1*!iI!ZT9p zN$sFTNLA=uo(aq>oi?6N!~^CTR94RPAHf5fVAb*SBA(rI9bcSeiWq~A71Ll;#G_@q zO-_$I043wTMN(dv5T>R8h|Ml7Y+y!e_j~BPZPDqmDQ4fy^zjiE%x0n?2>zVucW(WH z<7#pvw6C=h^V^ZTGj@-ml`9J~{$-tXVEW}qh_z`y8qwS2MJ|?6E~lgJ$CkcH!+K=K zw#=>GZK>><6t50eb`s)7XOT%|QKM$6AM)? z8Gsf*!%;=gS=e!5tlWG2^xk&-kNB*2vyM3CD6vDk4r|ylv#0BJ!Ht%=LzL**_Qz#N zzvRHLwZZ(Vl$MR_70XEO`WBvZ89E*tSs5_v?|Co+YfVE`Im6 zG-U+ES^LtAF}UK_$E&{6eY*!|v<;CWR9Y7&r!&kA)P<#UZ&RPSwl6yE$sdc0ktUul zSf>NCLb7aSFDW>AiLG;+sn|dQKye4qK5ZqlQd`+9+ze~P@33-NRVC`AVzhYbf_#6i z{FR%_SgB*#OshJq?Y3q8x#zcPafxl<$4XSz0}bW*a*d>2cw1AlGgoDELwWRRf5g=l>3}{ioPzMWhHcjOplJbn#Fi>xm4CO6J}eEyZ%h6 z@<1-voLZ`3pi=$oCp1n+q{d8JoY5<1Z5B^tOn=~!K-Osaxp&fjo6= zlou#$l%0z`0h3avW-SX=wM5>1x0U;C*BY7I3(t{R$RGsf!0rB8tvw0=v5fcUB#jPR z%c6WIx$NTtjrQaZ`OO@3Y90FLpgfQGyQ)@{`MNloN+symAd>Xl$%NP?F$<(UT7g;2wopt}YgmBj80j3}2))Qu zn}TxM`z*cSD?=*yq;uLlP@=&0KVE+qt}*p7+lo-7-*QLAF2}qI8(a)L4>j*>%Nfm_ zt{`C|_F!uG3~XoayU7&rX)w+ykP$sUK4Z*sGSd>y%OA{Df4sN|Xu`1FnXQY$&L=1z zr`T!9wT!-0K$*m}UuLEbq|zBiG!ahlqsq|)0Ua@P^lD^vDo_|H91Cj>zF~ydR~?a@ zN0>tZL{t5eUX`%_H8N1qlF(FYS2Jb$*+H13Ne zYpE46Yfa`bL8e0SSfyM?{w?fAr$B31fKTJ`XZl=mX$J}VY50XyQl7Y$HFc-o$^kKQ z+lsRqm-ya;tiC?DKWYGPUJq%F1&Q%Rjs^HBcQfJFbJ2X)1FSqT#TadA06w;!b`FPa z=QHeyMRC0=RU}Vg)D0dxWm(~VI(52c1;yEf&D_VWHoI)y+`^gWz|zM!vl1hPhx?aK zURA+Kd9I3yDES|Qkqe<|3%TJDD{K3($2+U}IhV%;3Tv720)@0NE3`z_tkMZMsx%3l zQuW^=Fei5Y%7ZAc%Mr9U8l=@NvhBu(C!Mz>@n;`8hr&#}OlH!Lc&PT)BxJ1W1C6y^ zTw)p~>7?%~ZowV8TN`pEgf|-S3plwUn$^XvY)XHjDECI)0kufKs~laaepe53RlWG< zWrQIHp=gZfus&TRiR$^c1{q=x0MU)hu9leFiDNj*^3v*+% zZ8n>mO;nHN4P%Pjhj|1Ru5d%KCigQKrLTOp=wF=QADc#JJDEUr2Pe~g`J<7M9QE^l z0fO}$b@V-d{K|IT{s?qCs3;UjiR|$$#@=rHxB+KZG**()oc?}M15Y7=Myju&YYr*1 zg*AsrjNkX=Q~VPJe|OSwTdJce1z@;mfvTe=r*40syP{ph$Nmq^YbL0Ae~sG_*sJ`W zd=DEsG#b*sN#)mVFKBYaru>A>v|{*ytI>OM3-@D1(vf~J@qw2aZZ$hsxe4^nW-B{J zYW5wDcOr)hnC8M{z`V&niu2RUG9N$r0tC$GJyeR%%{9O985d_V48}y z+z%l8nS)FHU3(k0ZcP~@r-uI_!Dyd!XSr!MA|gOS$l5sX^rp^1b<(u4qemS$6n@uYc6o;yM{E(Qgm(b+* z5T}OSKhwH*O0w55eV zstSEroJ>D6$V+^tQGA2s_kl@4kI7nd~as_6t=Az;T#(z{(R*dCW~lNFpr?LKipES?h= z!VrqrG5eBoG=xb!B?yGcNm*G}%T~{ar6h4eHLB_AGSgc6e12MQWwcbUEC)2Xbj|iv zW7?zqy0I{eH-Cp+uhD|87IvyLk@ZV}k zm0cG^7~XrSle&a4s>XsL8-xN+okA{;k&iVFr}jD~>;Xf;T6RLW!cd&f?c3TIMA}nD zrDoRQ^}c7r>&*tfVlROy?Mz6<;&|zM&28@FNBfYve#q7FA67>qILb zZIifA-);SFKzF+mS%Kl1quMfD*p^SvcHX8I$ADemWU~i>HL987J0eOL$VKp>`&vRh z0r{6e_iq90UxLiP1@I#xIMz5+iaR0yJR$RdYNZ~z>PIopo%>T#xs=Y8rhRQEQo3GU z3I`3|hb5KMqmQ2!FG=o^t3RHG6+gAf5oGllU06BZjoEnh-6$|*!rP-L^v721h@EF` zoRAw7Y`iDJJpp&>O3i~u10M`-<=h@sDYWRvPda-&9RltO3E@f)mXc2fGRKsh&B&B* z?X;M)`O#OE!`hw=M|FQn{_R>l)Hk1rg8FWeuu2TyxX;c@N76Q(=} zcTlFXUKZy%D2}t7oQCN7hcPUc;Fc`_!_~57xUHx+iL9!^=6K-GAW>Is!DCExrS371 zo+uL9rbrj0Y5KiwairAx-Oyyf*RK>m=k(YEbc0@ncq0AF>t8K;rUoQ zs~4;{MS3NZ3Pe?sp zc3u56YY(r@-|nLL2;c5v_g}VBq%DsAR8sE`pgI?9s9t=?HQ(<{;F|A95(LDqoT{;G zKa_v%g2r%mN`w)w%;{)M2T(%>cL4|>i`K5Gzz-lt{ZrrQAmyHP01vWKo5c~*vg4C7 zvQI9_bZ2-n7>fASSCuPhk|jrImxX0VkfJ7{gBWdnh5E82QfpgVL_duhf7I?wHD3W+ zEnuqH(dZa;1UAtnH;HNzTB#8n!{Pi)+jgcJyTJiY134C>_ZAFVDi&H?#Sn5S73MgY z{IkcJdim|nx`sAW6c@AwI=yG((f}j3E=KR_(g;EN2Flf%HgcTKw@Lba^SJO)zIJO? zNzTPB^3q$i0)ERReSnD*V9m<~At?GD8k((h?JW$4q1huTqT`Gk6OTcWw=MWYEyRdc8ccR#h&4m#U)Sh~xAbo&mO%nFmpiAFHN#(N`6 zKzqaZL%9v@du`8lIMtEn8}==2_zx#rN(x&%FyvqT&)om)eUColQQnbVKm=QTH@q0M z*q36rdAhxhSxPX`Rquh3qUNsa%RA^WuT?z+T1cKpSsvjR_Qn5oy+tH?2P&KiA&xK4 zGIFVx7+ulE2KC)fyWV1m3-fVvX;>bSQ7mqnNi7^4sE!<;e7rZ*sPE1R8)^Y70Ee1w zWgfE#N-tcH#$|cIe~YX$6sTrVZ!PF6tkvIFJiHGZf{XsL56VmVxh~#qIYfAPm)kH@yO6|D3}=o=U(Q&UFTF{j#%5{)B2cc8Lv;X@Jm&n z9Gg1@v$#h?U*%|_=H*R(@Vu{(Y~B;v9XuAj#`J(~FWz73!@>o}?lpBAs~#u=tg?{`VZ}UD(yIppwLSGk95%7oUnVS1Hr0V6T(Ea}MalB!ilp*7Be-nu*^IZ;nlXLqY0A2E=s;Js+ND?6tCCRs z83$MuMSVw@bquJ)N~=&VsXowhYF&#ZQqm(t3&cZ=l^ z)gt2291p#t>;ra&nn>3se6AOWLjA!iwe)5O1A~g`|_6mzhWwrWs;96 zlSOT6s=zpp`jDjE=tbH+{eu>f_Iy3A9y1c9@!87|o-m8t$p*Jr1PXb6ktsnSypwBQ#2U3faI%vC*AByiD8>%bI=i^{;Qqg*~9?*-9+q_ z*SqY_w%73xrB@ST+N0ku#%5KCGEt1in6&3GY11_>U!m}mg284-ZSbUbB@_+p*+Y$V zoyrU|lJOb4OKxclDy*n&rB1wuY zRX*4AaNFCA{P;`&Hm%Rk^7bQoOjP_M()F~&{>gAo_cN{zZ@Q;p?WZf#?_!{V7A> zz%}-XG%7jt)#^a*#m7RMXB>$b=o?*iu|bz-vTU4H+_$b3<-$VAj}dZlL~;Jkwo_Bu zcB@tm$={1m3UAPoJ!OS#;Fe$%Q@y z18u5|#9iJW$a3JJ=P&G%0#vxH(q9SBv^3CFn;RtSBnt+KAzVco zB<$v)-DBS+>n>+MPm)E5p_%;->zHAyKEh<|pv-7q0l)vOML!+EFp3s}P%BRnX;nrJKa(RC3q!SY7 z)?*>3%M>=#CqYo>+uMJc=z1y$jc2cC`8#_5I{8wNQz2|r|I;{gk_aFqPV`qDtt`KM z+I1%16b0>cnFgA?fdXfxh5A(Ume1%|M)T!Im&0|1>l#Z(a%aMCCq&87@x|PFXeL@u zTjX|dj_CIJHdK|PlpXUIr_DQ!2hcsTp?Jfep*a$Ib(^||LU1AyM#S;r7_+2-{CSz1~zIASN2a(@*ujv-B7^_p+=pC_hoHD6u2^Lp`i1dT`t7hhlcgVE5X$nHin z85ISn!5iK2B^|4+QzxSUN+u61QSt~c;{%J=`(;*WL2|*W6UM!a-5hXDf^f(dZ-t$t z2P^=;tcqo}b)Ea_!H5e!CVczs#}!WkV?QSD=GNZM^t>h}*cI@&)&g!FDlO2$i31t4 zZ|9en`{xPe}apr1~|iEeBUA~RpiZe`?ilUqf`~>aGNlUHXi?h$^W`c0`O#A<~EWqa-I21 zD`Iv^rp$Zd%VVjRLrYbyXmgk6Oyi{W=c4VvX(9m+*t2$M=fo|@lGpsO02@6nZlxN z)d)AP(0O%zFogL(>tkGp14$yrWhTdDq5+2o#qhGH6MxVS zwt4j$S&QJJWERMx(wKrA&fsF)2WdAAG{zK;$0k&wEyn-0CS;mAJ&|3W{hvCn1FDIq z+XG5dI!H}Gx=8OJC{3COp(#Z`LP8JPg zvHI(+!|20gfi1=O&X~cRTkLU(y6g-q@nFHm{`UdZDm?i;mZ~7D@jh=3Q0(hNvn=-+ z?DJ78n*J?HX$qKXoNU~RMuf)lVWcN9w+?0)h_vgsO+7D8z1D+OUm@T0R|U8JYD*DL znk8Lh?)Ug|64j9Z6f<&cIHyc6Wg1D1Cw(Kg8qi5at9-p6g`Zs5kq!3TWCBQ^V{VFE zpvWQlX2<_^>i_g+R?vx8XL9wnFyz{9@72ZW$lfuX^f!_G?V6I z?Rsmi61UVXi`kCA2MwhqvV1*AfS*vN1`&m&r;CC)0qk2P`>F&$-)u|)V3)`w)kWIe zXoBm*Y9^zOp|4F+ zPvZMkF~YThBOujZ@@m+e>9gJyI~+48U=-9k?-siJ%np}fd>bP?w=JzU!A%rD3>pD- zyM;2Lxp5imM6A1Y17`xKs+jUexE#bz#q`--d@Dw{ENB!YhLKlmXeI(O5dk+3a}ai^ z2OBtc9>W7-z*!<(795|wrcOPGKM1G>RZlxUb9lzR$!yU!CHyL|2E_O4{hjz6#DS}O zh(odmXu&av30Ai;p_-+;InSNwnR?{8Yv&$VyU)&D0}sAG&%Hal2*j~-i({l!t(!jl z;N86U5t(&G#D8bKXOrrKyZ9Ion@FiLf2_kmK%f$wN;0() zX~ryiyd0sP`%Y&jFkH!9q8kaYGBPn$HVP*xAIX2Y+Kqz8Qy0ygWQ{2-$?Aq~oM4BE z3BzX1i7;?sR-W!WO6pejly3`g)5clG5f@c#y7ORY4WQ!maI@H!vcdUxya{D4-}?vJ z3dREdU$xSeOnm%B_mOd_8BJd#VDkdMx7yrfj^zx~+e=#6v=!9+x9&5pD-5YyFr$L< z1@av@<=>TkF%BU6nLq~WU9URSG%DL`;6Xg8fjhMfGAOc+S7tM|vT zJ*cH3wPg5;17g(fJ7c5wd<~;uqQ{eya5vbvH0x!mN>s87e2u3XA=b8F?)i0r{)VS# z@{NPI%`w45uwdabH+ey@VA^c=_|97#nvojUtNwgsrih1dmg04qmy5s*rQYy6iZ(VL z9BYiYMm0GfUP#J|DH|(g*DRDz_}OIQfb}X5n=&0hdJy+KMfS2^9=cd|rWI8$nz#fKRt~POG4VETG2(%-_p>LTABq#OS|TB)3D4mvZE9|dd>1Oc=9W}h!*kg z2IymnMJ}_3eI-mV&Ci+NMxz``6B_}M zRf8mn?E)HF4(+qv%iku4_ypOITMY_kg}d&hv0>ME*FxkpJ>P_7KNHhj1QF)A8)-e3 z27V@at`e>JXN$y~ew~WVs`EF^rzfNzx(&v65cJT}-)*XdNH<&{9(T_*UQDp6NZ8zj3 z+#g&z6U%(xUJM!t-LZUuDYwh#;1=VbW=7y)af@{?HAFF|oXaxP1|FU8?apaOlbT>S zoa}a7U-TTdh1yMWn|$obXZ!{g$B8nq20+M{o7YvsZ^WT8;JSWlCo{D?(E)XQvHW#- zyBmfzKz5OAoU)Vr8GPx9?QP<)RZza4lZG^1d!UzfPj2gG-ime-U!8Fs%bUUFYjZCh zo^Ak4kc{taKBvvxY3)BDJ7Ii4bxUbf#eN+MW){|TI%w#n6-)a5GfL7};WwWD)k>LF z(b*d8p;uZY6-PE{^-On-m5&VmJc~BABE8Fn3^s022j_J`3sSy2=thICN~>$ovnEJCQ%;rYEMw+odTkx^trnu zKf#J~=vJ7u`3Bsn)N^xVvIU4JQcAtMRAb@1M7dx^SFbv9V~mbKr&pjhjb=cPM(+%2 zz*md;V{0I+B5+m_N}->fCG0whRbzM7A0n+OO@8tBnYLRt%5=+Gqwn>cGzK7J0;=-A z;P+cB$!AvO#QD_@o>B&kHmW$+AhYWoE3TqSL^m7)qf+*Jz3FFTIJIXvn!Z35?`Lsq zKj@MvXF7eA0`r8f9qB584`CqM9XL!cL|lQs|B`xI0X>m&RlR zeBhlh1!mwLR7vIg(%FZ39c^zT{{c6YxZP8aJA(7cACgr%8f%<;qWSxXuchbu@eXs1 zdun$2nxLV%XK$tquk3%og>ULt=v)42he&|_kG{BZ*}|K(=eki_=X9r*9+ed@MAJsY zlxJHOw%_6`9};}UGJm5#6rQ2lYBoE^imw5aa);NugTp@kY*YJwo5WL?km5!ffU2Wp zu1{eyW2TAzao#rdw!Y)sGYw86bU&S3AzBJOS$0j!*&LqPttgHc=c;uD29J+<8zw@% zA^B64(u-CdGx8xP)=?qz?$*-goo2x|hrcx$8A7reT*X@hm24)LISOhF4Qv;hilyXg z{OqD#m#)q=rIF{cPTuyghMD(|9u3RP;a`nr6{6h>M4Fi?K2yW@7HI)i0a18Z50V*P{Q+@@t76ai#kiJE#Ewi%5qG(Luh>vc)*WR1W=-!whmZ{E>UN5;3eL zeQ7R&veg5>7dnUC);mURcjLJ0BnRdXn=dSzZ+ojo%HomN5C#P|L%&lp?q?xzC=bO& z{na1x!v{z~U`LJQ()?lX%Z|#}p!t28BK1kh?!aHAcF}!1^ruK?ZtlKZK$CQc!_hG4 z-Rr{L;SA&L0$xMznZ$T;PV{bo2zik75BZ+^F}Ygx7P$e^q>No->N8;2z8^d)SFMo}(%4)r^CN{ITSz0RC2h!%{_0MmCFVstJ8OyKzZXAL*T?qoxS zNFl5e0Gd7;;?m15ThUf`>UCncWseDXdi~$aI`nL%aiodO-??kFeOdlhGbya=@*;4q zJuLLuGaPU}djL_?G6k-?|2y?-{ozfcq4z4H1HoaO zyyI`e^1+v-t6Y_KTJZS7%Z_zZ1GZbmP#m1a`SLso!SA<~HSm2^oE88k<$& zS>>XX+nN+@Efcj-WX>%(&KA`K{kqN*>{Ai_*m6`u#S^8<&q>$?Fnf+uYc zD@ZJ3wd1P2pHqP^=QHh*52%{N*U)}66rCL@;-?YuaY=ce=*V$b;Sc)Mvkw9PT{q-y;GDQfTfrtg02BiEGT%>hI0 z`?Q7IJpku&R1F6T7pj02QXuxyTF~M?uJ|<+#aFOet``BM(^Y8h!b2v9LRo3%^iz_7N!0(@V~r#O3n&qg#uzqV|~KkJ@=H*rnx&c&an6 zH{7>Fs>o-HRl!Cf%e~xjSB2OW>p_VMIEr-IW@_J0ObgGO?KK1Kd)zkRs=u#nF5K>5 zauU%M)4lkSco2M%%me8GaNt7dbL)t^sPXQdU8f7vC#5z`7F{}u>rru=OcBnP!sFgx zw~kqXWTNc72@Q_*?v}CWr_}TUWp`L${st0UFg5ZsB> zpO3#z9TkuLKQX~!udI`EuxjCW#;DAu6`jLywaWJ-rdA1cbJ&%m`fDhBD>%ze}aL)$S!OlkgTdH)^Nb9Po^QX zdq8#PwkGRSryR+$_4>;!mB+C-5g8|e#4Wf4Lb9Y%$JpmESYVh#Z;xqJwvy&_KMs0J z&mw_BGNa$Jj9zTE*OG}dRoMT9gKL0*MVWrBj&gd5`PXfSi2KSfHKvmzPIH!rMKG2T zE|4v~@D%Adq@km;B-boi?I$oSiz+zKMgpM?P)JC?)A=~xGP<|sn`xK*E2WaXkC(sP z?4B*Bij8AX()87#eW@?HKv1A_-z2+AbSDCnBtxMP0DudOv0WaDiY)0-Q%>H1e4FtJ zspD!2+ASFmp1F8}Q?4W~?ba6TV=wbyLhWn5jis28S2_mrlZw9+;gA0@%k>WFe7+8qGOv_Z?*xXFg z*uvCQL;t>+#9a;Zw^LVqe*dPf{aNLIQA1yA5e`yh^`~KGYyMz9tg*N}cyUW;soQOw4 Pa+!Fp5w8{x{^b4()TD<* literal 21766 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 - - - 2c00000002000000030000000083ffff0083ffffffffffffffffffff440000000d00000060060000ff030000 - - - - - - - 540 - No - 100 - 120 - 100 - - - - - 82 - No - Yes - 82 - Yes - No - No - Yes - 0 - 82 - 100 - 82 - 0 - - - - - - - - - - - 0 - 0 - - - - - 2 - Yes - 2 - Yes - Yes - 08000000 - - - - - 2 - Yes - 2 - Yes - Yes - 20000000 - - - - - 2 - Yes - 2 - Yes - Yes - 40012400 - - - - - 2 - Yes - 2 - Yes - Yes - 40012800 - - - - - 2 - Yes - 2 - Yes - Yes - 40012C00 - - - - - 2 - Yes - 2 - Yes - Yes - 40021000 - - - - - 2 - Yes - 2 - Yes - Yes - 40010400 - - - - - 2 - Yes - 2 - Yes - Yes - 40007000 - - - - - 2 - Yes - 2 - Yes - Yes - 40010800 - - - - - 2 - Yes - 2 - Yes - Yes - 40010C00 - - - - - 2 - Yes - 2 - Yes - Yes - 40011000 - - - - - 2 - Yes - 2 - Yes - Yes - 40011400 - - - - - 2 - Yes - 2 - Yes - Yes - 40013800 - - - - - 2 - Yes - 2 - Yes - Yes - 40004400 - - - - - 2 - Yes - 2 - Yes - Yes - 40013000 - - - - - 2 - Yes - 2 - Yes - Yes - 40005400 - - - - - 2 - Yes - 2 - Yes - Yes - 40000000 - - - - - 2 - Yes - 2 - Yes - Yes - 40000400 - - - - - 2 - Yes - 2 - Yes - Yes - 40005C00 - - - - - 2 - Yes - 2 - Yes - Yes - E000E000 - - - - - 2 - Yes - 2 - Yes - Yes - 40022000 - - - - - 2 - Yes - 2 - Yes - Yes - 40020000 - - - - - 2 - Yes - 2 - Yes - Yes - 40010000 - - - - - 2 - Yes - 2 - Yes - Yes - 40002800 - - - - - 2 - Yes - 2 - Yes - Yes - 40006000 - - - - - 2 - Yes - 2 - Yes - Yes - 40003000 - - - - - 2 - Yes - 2 - Yes - Yes - 40002C00 - - - - - 2 - Yes - 2 - Yes - Yes - 40023000 - - - - - 2 - Yes - 2 - Yes - Yes - 40006C00 - - - - - 2 - Yes - 2 - Yes - Yes - E000E000 - - - - - No - Yes - No - No - Yes - No - 0 - - - - - 93 - No - Yes - 93 - Yes - Yes - No - No - No - 0 - 93 - 100 - 0 - - - - - - - - - - - 0 - 0 - - - - - diff --git a/Project/SY4.uvguix.dell b/Project/SY4.uvguix.dell deleted file mode 100644 index fd5973b..0000000 --- a/Project/SY4.uvguix.dell +++ /dev/null @@ -1,1789 +0,0 @@ - - - - -6.1 - -
### uVision Project, (C) Keil Software
- - - - - - 38003 - Registers - 115 143 - - - 346 - Code Coverage - 770 160 - - - 204 - Performance Analyzer - 930 - - - - - - 1506 - Symbols - - 64 64 64 - - - 1936 - Watch 1 - - 64 64 64 - - - 1937 - Watch 2 - - 64 64 64 - - - 1935 - Call Stack + Locals - - 64 64 64 - - - 2506 - Trace Data - - 75 135 130 95 70 230 200 150 - - - - - - - - 1 - 1 - 0 - 0 - -1 - - - - - - - 44 - 2 - 1 - - -32000 - -32000 - - - -1 - -1 - - - 33 - 614 - 1255 - 661 - - - - 0 - - 578 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000003000000010000004A643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9365C5359365C555345525C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF51643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9365C5359365C555345525C6164635C6273705F6164632E6300000000096273705F6164632E6300000000FFDC7800FFFFFFFF4D643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9365C5359365C555345525C4C65645C4C65642E6300000000054C65642E6300000000BECEA100FFFFFFFF4D643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9365C5359365C555345525C4C65645C4C65642E6800000000054C65642E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007E0300008F000000DF04000008020000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C40000004F00000070040000BD000000 - - - 16 - C40000006600000070040000D4000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000009010000AF010000 - - - 16 - 560000006D000000160100000D010000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000009010000AF010000 - - - 16 - 560000006D0000003901000029020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C7000000660000006D040000A4000000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D000000160100000D010000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D000000160100000D010000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D000000160100000D010000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000009010000AF010000 - - - 16 - 560000006D0000003901000029020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000009010000AF010000 - - - 16 - 560000006D0000003901000029020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 00000000E0010000710200003A020000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 00000000950100007004000017020000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000E3010000FD05000021020000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - C7000000660000006D040000A4000000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C7000000660000006D040000A4000000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C7000000660000006D040000A4000000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C7000000660000006D040000A4000000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C7000000660000006D040000A4000000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000660000000901000083020000 - - - 16 - 560000006D0000003901000029020000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000E3010000FD05000021020000 - - - 16 - 560000006D0000008E020000DB000000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000E3010000FD05000021020000 - - - 16 - 560000006D0000003901000029020000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D000000160100000D010000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000AC0100006D040000FE010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B3030000660000006D0400008C010000 - - - 16 - 560000006D000000160100000D010000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000710200001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 000000003A020000710200004D020000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 463 - 0 - 8192 - 1 - - 16 - 000000001C000000DA01000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 0 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 00000000380000006F02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 3119 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000070040000C1000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D4000000C40000004F00000070040000BD0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF0C0100004F00000010010000C80100000100000002000010040000000100000074FEFFFF69040000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000C010000B3020000000000004F0000000C010000C80100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000091010000700400009501000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000AC010000700400002E0200000000000095010000700400001702000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000950100003C0200001702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C801000071020000CC010000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000100000000000000B7020000000600002503000000000000CC010000710200003A0200000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2230 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000454494D33960000000000000013000454494D33077538206461746104646174610673697A656F660B4644435F5245414428312902A3AC054750494F4210332C342C352C362C372C382C392C3130054750494F410E4144435F444154415B6A5D5B695D0454494D340A444546554C545F54494D0ECAB9C4DC444546554C545F54494D043130323403636832026368036368330952585F427566666572067072696E746600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 680 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000093137313439323130359600000000000000010009313731343932313035000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1536 - 864 - - - - - - 1 - 0 - - 100 - 3 - - ..\USER\main.c - 23 - 41 - 53 - 1 - - 0 - - - ..\USER\adc\bsp_adc.c - 13 - 1 - 3 - 1 - - 0 - - - ..\USER\Led\Led.c - 12 - 1 - 1 - 1 - - 0 - - - ..\USER\Led\Led.h - 27 - 1 - 7 - 1 - - 0 - - - - -
diff --git a/USER/Key/Key.c b/USER/Key/Key.c index c5584ee..beeb23a 100644 --- a/USER/Key/Key.c +++ b/USER/Key/Key.c @@ -1,6 +1,9 @@ #include "Key.h" #include "Delay.h" +#include "Tim.h" +#include "Led.h" +#include "bsp_adc.h" #include "bsp_usart.h" u8 flag = 0; @@ -82,9 +85,23 @@ void KEY_NVIC_Handler(void) /* Key 1 */ delay(150); if(KEY == 0) { - /* ¸Ä±äָʾµÆ×´Ì¬ */ + /*¸Ä±äϵͳ¹¤×÷±êÖ¾*/ flag = !flag; printf("\r\n¿ª¹Ø×´Ì¬¸Ä±äΪ£º%d\r\n",!flag); + /* ¸Ä±äָʾµÆ×´Ì¬ */ + if(!flag){ + LED_SYS_ON(); + ADC_Cmd(ADC_x, ENABLE); + TIM_Cmd(TIM2, ENABLE); //ʹÄÜTIM2 + TIM_Cmd(TIM3, ENABLE); //ʹÄÜTIM3 + + }else { + LED_SYS_OFF(); + ADC_Cmd(ADC_x, DISABLE); + TIM_Cmd(TIM2, DISABLE); //ʹÄÜTIM2 + TIM_Cmd(TIM3, DISABLE); //ʹÄÜTIM3 + + } } /* µÈ´ý°´¼üÊÍ·Å */ while(KEY == 0); diff --git a/USER/Led/Led.c b/USER/Led/Led.c index eefbb01..c35648e 100644 --- a/USER/Led/Led.c +++ b/USER/Led/Led.c @@ -12,16 +12,19 @@ void LED_GPIO_INIT(void){ RCC_APB2PeriphClockCmd(LED_CLOCK, ENABLE); //ʹÄܶÔÓ¦¶Ë¿ÚʱÖÓ /* ³õʼ»¯LEDµÄGPIO¹Ü½Å£¬ÅäÖÃÎªÍÆÍìÊä³ö */ //ÉèÖÃ¶Ë¿Ú - GPIO_InitStructure.GPIO_Pin = LED_Pin_ALL; //LEDËùÓÐÒý½Å - - - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //ÉèÖÃÎªÍÆÍì(Push-Pull)Êä³ö - + GPIO_InitStructure.GPIO_Pin = LED_Pin_ALL; //LEDËùÓÐÒý½Å + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //ÉèÖÃÎªÍÆÍì(Push-Pull)Êä³ö GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //×î´óÊä³öËÙ¶ÈΪ50MHz - GPIO_Init(LED_PORT, &GPIO_InitStructure); //µ÷ÓÃGPIO³õʼ»¯º¯Êý GPIO_SetBits(LED_PORT,LED_Pin_ALL); //ledÈ«Ãð + /* ³õʼ»¯LEDµÄGPIO¹Ü½Å£¬ÅäÖÃÎªÍÆÍìÊä³ö */ //ÉèÖÃ¶Ë¿Ú + GPIO_InitStructure.GPIO_Pin = LED_SYS_Pin; //LEDËùÓÐÒý½Å + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //ÉèÖÃÎªÍÆÍì(Push-Pull)Êä³ö + GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //×î´óÊä³öËÙ¶ÈΪ50MHz + GPIO_Init(LED_SYS_PORT, &GPIO_InitStructure); //µ÷ÓÃGPIO³õʼ»¯º¯Êý + GPIO_ResetBits(LED_SYS_PORT,LED_SYS_Pin); //µãÁÁϵͳָʾµÆ + } diff --git a/USER/Led/Led.h b/USER/Led/Led.h index 270fd49..5e735ca 100644 --- a/USER/Led/Led.h +++ b/USER/Led/Led.h @@ -12,7 +12,14 @@ #define LED_PORT GPIOA #define LED_CLOCK RCC_APB2Periph_GPIOA +//ϵͳ״ָ̬ʾµÆ +#define LED_SYS_Pin GPIO_Pin_11 +#define LED_SYS_PORT GPIOA +#define LED_CLOCK RCC_APB2Periph_GPIOA +//º¯ÊýÉùÃ÷ +#define LED_SYS_ON() GPIO_ResetBits(LED_SYS_PORT,LED_SYS_Pin) +#define LED_SYS_OFF() GPIO_SetBits(LED_SYS_PORT,LED_SYS_Pin) void LED_GPIO_INIT(void);//LED GPIO³õʼ»¯ void LED_ON(u8 n);//µãÁÁÖ¸¶¨LED LED0£¬1£¬2£¬3 void LED_OFF(void);//¹Ø±ÕËùÓÐLED diff --git a/USER/Tim/Tim.c b/USER/Tim/Tim.c index 13d653f..2539eee 100644 --- a/USER/Tim/Tim.c +++ b/USER/Tim/Tim.c @@ -1,7 +1,8 @@ #include "Tim.h" #include "Led.h" #include "Key.h" - +#include "bsp_usart.h" +#include "bsp_adc.h" u8 leddat = 3; @@ -60,6 +61,15 @@ void TIM2_IRQHandler(void) //TIM2中断 LED_ON(leddat>0?--leddat:(leddat=3)); } + if(!flag){ + int ADC_Value = ADC_ConvertedValue; + int Voltage = ADC_Value*3.3/0x0fff*100; + int Pos = Voltage/3.3; + TIM_SetCompare2(TIM3,ADC_Value); + printf("\r\n ADC_Value: %d",ADC_Value); + printf("\r\n Voltage: %d.%d%dV",Voltage/100,(Voltage%100)/10,Voltage%10); + printf("\r\n POS: %d%d%c",(Pos%100)/10,Pos%10,'%'); + } } } diff --git a/USER/main.c b/USER/main.c index b70d347..d313135 100644 --- a/USER/main.c +++ b/USER/main.c @@ -34,7 +34,7 @@ int main(void) TIM2_INIT(499,4999); TIM3_PWM_INIT(4096,2); - USART_Config(9600); + USART_Config(115200); ADCx_Init(); printf("\r\n˵Ã÷£º\r\n"); printf("0--¹Ø±ÕÁ÷Ë®µÆ\r\n"); @@ -44,14 +44,7 @@ int main(void) printf("?--²é¿´ËµÃ÷\r\n"); while (1) { - int ADC_Value = ADC_ConvertedValue; - int Voltage = ADC_Value*3.3/0x0fff*100; - int Pos = Voltage/3.3; - delay(100000); - TIM_SetCompare2(TIM3,ADC_Value); - printf("\r\n ADC_Value: %d",ADC_Value); - printf("\r\n Voltage: %d.%d%dV",Voltage/100,(Voltage%100)/10,Voltage%10); - printf("\r\n POS: %d%d%c",(Pos%100)/10,Pos%10,'%'); + } }