From 42bd64a7555ebe89daed22156ef17a07863d08c1 Mon Sep 17 00:00:00 2001 From: ecol <36181706+hero123457@users.noreply.github.com> Date: Thu, 14 May 2020 21:50:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E7=9A=84=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project/Last Loaded SY4.pdsbak | Bin 0 -> 19618 bytes Project/SY4.pdsprj | Bin 19618 -> 19617 bytes Project/SY4.pdsprj.MY-DELL-PC.dell.workspace | 383 ++++ Project/SY4.uvguix.dell | 1780 ++++++++++++++++++ Project/SY4.uvoptx | 643 +++++++ USER/Delay/Delay.c | 2 +- USER/Delay/Delay.h | 2 +- USER/Key/Key.c | 63 +- USER/Key/Key.h | 8 +- USER/Sys/Sys.c | 20 +- USER/Tim/Tim.c | 3 +- USER/main.c.dump | 46 - 12 files changed, 2857 insertions(+), 93 deletions(-) create mode 100644 Project/Last Loaded SY4.pdsbak create mode 100644 Project/SY4.pdsprj.MY-DELL-PC.dell.workspace create mode 100644 Project/SY4.uvguix.dell create mode 100644 Project/SY4.uvoptx delete mode 100644 USER/main.c.dump diff --git a/Project/Last Loaded SY4.pdsbak b/Project/Last Loaded SY4.pdsbak new file mode 100644 index 0000000000000000000000000000000000000000..0f8974e36c2161a089dcd63fef1aae33cd5dcd19 GIT binary patch literal 19618 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 pD1fCGs9*U@uke_-}#Z7W8%(u>P-a0>T>T| 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 X$7N|kL;EX=np{`N<4bZJ1;xJsba7@@ literal 0 HcmV?d00001 diff --git a/Project/SY4.pdsprj b/Project/SY4.pdsprj index 0f8974e36c2161a089dcd63fef1aae33cd5dcd19..0b1dccce5559e03fa5caf4d6912347e0604f4d63 100644 GIT binary patch literal 19617 zcmaI6b9iK3(=VJ!CeFl|cw%*I+qTuQZB1<3P9}CTv2EM7tuOceJnwnW`RBW?UTg2t zud3GWUfo@*53xlLsr$>)9s()c_~QpB zHrVK}?>_rg;oa}(2O{8E@Qr+IC-_be8~78s^p)b1%i=3cGk2AHMALnm%uk88Cz{KSAp6+A4inr1{7G zoT+Avvu2sa5k8VW<{q@5M)G%-`OEEx7u;v;tzG7p>PhR&Z6c)rr|=hfpir9*YUlf{ z?dN0k{ow0suo-KJaB+4K{@cgV1iH;JOtZB1%vA}oOY|h98#ug3RM#RxT+5!3{ z+tAA>meK`hx)Q?2llAdNLM5#Pr#KtuL`N$dn7?c0Vt>v#mD`AUoJvEGVAO@6?|<0} zfI<1uVUSbpFb;9`#2ljpsq_5|t|kVBR28b0M^j9$o`)*33;k^lM`144qt}vx)ELke zdPtCr990LqLoi5$XYaW~K=x~6qy*XA0Ab^I%3l^GiNSzfdcS?a5Ak zgln}3G{4lZea=FZ^!D%Mm3r~)tNYmLx&jwY>}Rdi1CbJStPisJq*3+K)Vs=r1Nk;J z1?R1(>JQ`kQztqZ-&8yZ1M%zBdEfB0i2OND4ndZ=%i3dDSWI`p&PQrD;Y>{+D*CJ6 ze0$|pxmZJ}lRU+6T>3-#Eo)E(chpte=)PDRF|HeE#Sk_9VYoIE1yqx8=HY0(MLKu* zHP8G_N_JA`ojb`84gDjWMH4MIh5YSjj|j=An$Eyw`|9USOvAnf1UAIxDRL%=NI{e- zE>oU*kQL;W5&NzDz9`^e_3je%8J7ieYiG-?+toKj?qAM)ZGuIaszI5m?JlD05=V|! z>{#-kLv6yiIi2!N&&aeuQ#{7 zy4m;}i!P4dpNE&xv$Vn#b)K0);@vI-Ot%8Ya^p@A-vI(YZVa_aS#xcXM%$uJfEb7A zQ-O|}#jS)Cnp(oc(vF!yg0vnDOc8O0WqErScJ5CYSOA%sa3{*DO64@`4#HC+n!+a7 zUgQId+L&>5f0^(jmV%37DBHCF&_N|!dpM&c{^579YMsLtzCni<=*65H(jOE#8loIO zysq{#ZVLYNHov-qla-#{LRG)szE~BRQ1&avzch6upFMKW+DF!jq?>B%>{@rlbd=2? z{&lO6yk~oF5gvHY;pS+@KU;nP!!!1P@;(jaEi0~z&+4ml=ioga_F$3y=9-q_nYGSE98Um~J26$j(-|a`W-gGUnJwvw8kW z?rcLu5_#9SMofn~lOtJYnO$`S`z+Fi8OAEQGcNbfRq)!Fd;_i@;j_PY@Pv2Rp#Rk8 z|J{%d$H|NRg+V|rbH4rWh9smYbM6J5fg|c>GcKVcPNj(s;opszCj8qny5NHS;g@>; z^2PFc&B2Y929jU>2ClfjvkOZrk!BC+QUA7>tzYktYe^ik$#0-sVB1it3+zzrZ-@jx z1!<6=wvlvpY)4pJb>7QbURJU)OOEFySTx>6=GT=!UpihoN~_9BJ4+?d6om`_$PzP# zDoCgfC>-zAL9v(ooG)C7b*rW0od1KI|A%}~$L`MPt}~U0mZ;*xIg-rJaT95qw#^+at+pdNH^TbGDk!@i`M9h-mDp z3eh!ARXbL>3V9_}$F%7|S|qO6t@za3Hq&xQd`ky>9#B5By5%LkF~5(J?GT{MaAft* zm_#7F;P0)WIwl8#fM*Bbw7eolueTMaxU92fdRJVq!v>3*n-3aD<4r(?*a>olv5R;bp28CihHeU29{jnHEyno0o z;1YF2gxG9+^kCXvz9xPzoSUkUC5`ImFlfy!+rDukI(xhjQ_Fmw zfy5|4M@&&Fqa#3_O@+J=Q^O3GwuwGbs3pUY?tUzYrJAR7-?LUuf+QT5uo1eD;<(S0 zVVwe()C;o@-PAif;Co}*Z%e{ivty5NcY;J(rxbTat0ji!$C|tSF>vCZ{j1FPIf);to#O=Xnfj2 z-9?trvVK9}WO!dht4FxX2;}}CczJYSvWjpLTv0^!Aw)nc6eKyjeqa`NQ4CH&Cl~_wsw0$0d|W zW$7{)|JW!O?m?+Oc^V9TTLmh+1FM#uC^RjF!Gge>=#DkuH0!X@HTU+ByV>FIa=_I! zq%WmpG%Ky(fQSMuG2>kM=jEo?LU^aF0c)B%LfU+8@u3?v2WVcg-aM4yTb+tHr=M@t z>@tF1l`Wc3QLsMmX;Qq!$T3PdE+^>Y5lb9u6T{#r}gW)5Ed2q$o@{E_g7p# zM;?)d{=9*(%*SO6=mQlq6x#YufMRTIIthx4G<3fK;`EJnX7HWcYh5 z$Los$#KPX2uii6U_=K^_)9grYEbNuVkNkVt`6aCBgxNJg(q+)L`Kd@k2sOKdpKC6C zg*fzj8u%o`s#*6cv+VK~JgQ9dFD#;xEmw2y9b?na)*hNU1v^4fnyq+gPsk;Ufr>m9 z1iUsc_mz8^&ZzfqrXyl#AAuwJ7p`6^6&$Y_=yf$IA|{FGfmhCzp=GV-08$TYl@)%; zqcUXvrfKL)MAAR7PwueUvOkuO+h+ySQ?5pZL%c19@Z=XcQQk@5Lvup3?*1a@xs>u1 zRPPApMiM-bjXHDEH=fQlpzNxI^qqUyPf?U}0b;irqRj{~2Ja-fVAHA$;l;3Ug~% zeAQ+-*=cH|OM>g9dei(azM%aakRSdoR8mhk3a`IWIUg?+oqX2iB6W0S{4(Pf>ytct zh=M3rp8g#>s!En_=n1PYdus&K|59P6`N&?R!uPmTh-LF*mvk#eCm8XXWK2}H;uk{a z@$`Y9CXGJ9fiQ`lSjTN}G|TmQx!}(fFy;W{IU#$#)|?>xljs65ITq*?#Qt2c=o;Bp z+#Wf_7_Eegz|!Ge=?78wsK4frlP6h-INWxRaY>BSBxObMoB(l!PZG(IZpf z)gPXojQy=o13FCq3i#FwV2m?>5d?+MCU`#OT_FPVzlweP(;*KLq~W_amHz!~*XEQY zy|X>lD~soSB}yNqK{V}mcNrft1O+ImzIzw3o}R)0Fm$ zoW{8bx$HL4?M>Zgu^xydhy9q(oyrVW%8c*%vljFGNir_WpEYdo*WPQEmYWPG$Gt-i zPuI)?+HgI@{~S42_Ai-Ka7Lx45I&(Ukwj6@i8F6yk_;R_pjO|8-XCjmvCeN9EtOO@ zq>PzU^Z6v#R3L`%#FC>c_DlPeZalG3kD)7)$GN+p3xiU2JlP(uG^F~Wmpi@)D|wP$ z#m5NA_en+n!P6G|rlN{WiK8?{6c^CL2S#W(Y3^@8>6mUn)4ls`T3p|g>lX)-ZrQVg zjpnguULoV7#Hxp3Vj~b|h?IeX`~HSD>B4plk}EXq8F`em)Ji^M7W`-JHW>jlJv#xZ zDoHMo2VMP+pY`GH=CoB&8idif{aWhpccm2A>y4P-dE@>JL99@;OuNGzJPYNQI>GF* zp1YNA2V|7dj6rN!F3Z>I6-Hs50|*@PMMI(mHe}<@)O8p$V<$Gl+T3pK^@sAUJ)wst zlR*Vz6U%j(&;}1-m#n&Wf~S@0CWTk-Zq8Bm9El7T`m(8zf09oZ2wa>G7G7Y@r)bg3 z6E$b|z7-sw@jEoLzfM2&AP(MM6dcztco(8wAMSX--{@G`e(i#~DBsm}PJZU&)EGXm zp&MvM8GsBy^D6z&;qFU}sfZ~`>`5r7O0UJo91GoEEX^R#|C7q#f20Bt$hFbtC`y@2 z6)Ht4-tfGA`SJJWrXpai13argeF=Dw?s2v~8Z)ndZc}4BtHEay3o;2?Gb_SQafaJlaD@=iLdco7Up=+?O}<241M zLlRJi!J(s&|5TESvNYP(DU)5^1bUS=_$5jUhV#_k%=4&XpDT&nF2q5mZ%~l6Yg)M{ znP7JmB3oB;I$?EMo0>i%mS%6?Frmok?r|g)GbcMfSVj}sV-QfN#3P)PBU!?$+0m*L zkhu#pl=(}L;;y%b&*wTh#Zc!{=tZs_s6`Pf7Wa|q{90WsnKG9W8hXW%(mJxijXx%L ztMWIKJw1vsoB1*85Nf@T<4^-gALc;6CW7v^_xw??raaG<6jS+Aw+OJ|UJ+YfaJN_X zV!eObEb7YN1Ex=uStLsqcl-wBb(sibRDKN5$)4OFeYVxYEr?wNih>fcs}wAzX7D2s zy(a=ihUZL5>tNc?5o8PCh*Fiwc@l9ChpQ(i#C$lErBa{=&Fkh9DZ&edLW>y9C1L9n z$r5|!-jLGFH@*D{CAZbscxHS6)A&&lclqjf!TCh*sVireR$=S?wyf=HCN4}(aXd4+ zrQ^zI?L3`xDQPx$!Gkl+LKGR39SI_bC@&p-uJ*)L(Ui|6#|Da`rG5mAF#Y|=dE)N+ z#NjVc7SRs#B2Mzl>Lt`HQL^Kd6lsq;*UcxMyI5%vSXr@BR%R_6oSe+M75KUWB_sK+ zaN-eYh*}oP-!wxGkUfL{B6BQ;lO#jY#ut@3NWy>A8JR{}8mym7&}i3ktTER2YCAjr z9bC-Wya_+xv%@`cDdbsIi*w)AgZivUe@$T}6Tk!(9wA%>ylLNnT@|>>5 z#xfHY$YNrgGG83QHggUaL}P$E6<+(tw0dYGaUVhADt4?d^o67C3Y7gsnYPm;b8QZq@=(TY%!29%E#+G7OE3%Nv`ce|xV4=g3ns-yvCk@W zRa#g3cpll&5q&#UUZA1}{;?WysuoE4UDzDFlt%Z~9Zv|H_O zyq*NB@00R2cQ$*T*dL=Wgk|L{I}BZOgU2a>n|Fe8H`Tp>Pq0X9F{YoXHK`$dceRMRj+=2P(;wUCKbZ!M1Sl?r|k_D z8g6er7FOp#0$h{&{Vt}WI~TcLHqO63lRTbBB~q*sJD4*ZFHf?SdbJ$)l~e^r-~h+l z3Lp2D`Y2MLPs}xk-!}kBj5dJ@6n|B*QOvvF;FGm#Q-RhO9{aO}PD};d@y7>8idjSz zL^nQ_z}lBJs>-+|wCbtI7he;})1!+4ho9P4|3PrEZjsQK_-`aMjt&n&|7a*3HA}HR zdR6FZh@y19GfJtf`aGEY8-~M9@=Kx99rf<>e^Vkj4DNWtF=O|~tKL#ahi#b}-za4`xJX!tb>CYPSYppPpi_#Y{fHNElG^(lP9rwW=|KI9wfJkWI@4%KKql^GG+bCyFKMX6(V*d46(1eADcmgy z3s;ro8E7{hIaqq9W3)VTC%=dNLZ4g(krp1D49{CsH09@Dkrjg7svs`PgKS}0$3S}z zP`KMlYdB(-TL532^+x_t71UxqjWIYaOD>F{D@Og|$CxWy1dWoIab!BqXZso+*E=a2 z;0I<^!EWk2!auf%9eRtlKzP0uyMyOa;7O1uUITc!4R2`H$ai*7rpVO#^U^}>bkr=w zI7+RAQH<5_Oav&I#TRGR4tAzdE>5mIMzGlVIKr_eB6>FnpV#Hm$;{>%_DsBcxqgOt ziyJ^GG~`KU$tE9uE=e~oljz{#Y*4evs23OF1LisJk&kj}cY<#T)FdzsP#6TBC?xus zMAZi<^wGdZg=-t*Y5!%WS1AjJkyx6k8s4upr0UB_EJ_etjXRXs7-t5+6mSsd!(5k9 zttZi}$1-SzJLpy?#snEubj@G^CNhb3-U!`9JDNQCdSWkkM%KuNN3?23M%IjPzldUKGdr4<@} z9$3rsFnc@S^M3F~42&fnee|Wuc|uV)?9Ka=6r8o zQPbyyOIi=u>)1Q3A=RVj6#()qeE5o$U4`tzZEgh%v+RAs``zBpoM+dX=IjhF{G;N+ zWo<%tt1cdU*kws#DJpGL4I!5y)|wW(5edwwv60k?EfOR0J2F$c*j9#Q1M-pCMN-sv zZ|lSQm1vZk`X3$nvmxFwW_0C^W=U!86TCFX#~B?q8Xc$fKDxqN@bIe!6+gmvGegk zpr9IRf1ng+lXw}3*5w9AK ze1M(4QgT8GgcpnOdAA>tKiDvkC3uF|20(Tk@4tqHE}dYXvMfNw4z$y;cLl`KkoImX z+za^^E<2oG41|ifkitR`bgJ3R6`v{%&ZkG=vm?Kas!=m=`F)Q3n z=1Y%Ldy#5KW3F}(B~C;ZJCejo7a*WE6TCK22ec(M_7|rHooUX6X)gy7^xFIEzf@gO zCwu^glLm*eAQ8ANSub^Ncz4wZ-BjyRKT~~ng5BFbge^l&yD%>=<>WIsoJ#wV4ID_| zBA5i!0b^*@Jd%+sz-vE{1(RV}O~4%};2$=i8p^1~gy)tzNSHjl{W80=yBca;t!ODp z&0^LKE6;jphWq{rQv@RyPWzfc@NeA3iJGOdFKV8nkAWUK3^C|1=Y=v zSR=sO$<{P|q!D0^V)wbCUsoM(*|vf2Y_S5MG$1yhihg3hSiv8qWvX|uq)SQQI49Hxig0Q z%a3cR@`g~jPo{gB53dqcK6dBOt35ZuG0)0GIkH^eq=9z~LUQ@;8>c*mSH9!Bn3ab3 znCy6#7R&}ko`TwRvi=2s={|XZx+>BsrMY&0dD&klW98V(~&RRn~npoRUiigyK9a zhmL?aOi{fIVMKO`2zm~}+=()?pAOH&FJ35fINmSj^rkv&pq2xu2`UfhVZKt= zO+?>=*0A*WAz{(i!=t;z{?OgW5pW>XCpU1M<4#zpnFt+0m;efkxN5ueoW9=;!rwNd z_f3F&yb*+7?|<$>9a;;!K#4uy3%hst2+XQMwq?_-z9A3#O8SC};WQHefPkWf_+k?z z7;FBH@nur`-M6hUqxaVLO+n$mVBM(V{@`M5;f3837mm}mVb+c+V5;-gYA5`Ho`mYqCub4ukGMJW@TOYoGT_EUuOd%}S3jP!T2%f>f zX+m7OP*j8HedYqW^lL7yp|7NT$_-K$|ds$@!&c62PH0y9+5`r`8{> z6N&+RYQz*(CMW?5BwuqqYn^abElBsIl+Gk+h!+UOgBU`6{~*en(b44ZWMBWQQm~e< zN-dMH>(&N7%e2ab&NC6Zgb^v9jn5B+8cBQxv|J@)oh#crz$u%48GnF6D)bb!DpyZW z=n4@)5lO=60G!w18A(O!F23N)>eVMWnA7Kpd{pU6)2%zY0N^Bhl)1vIX9Rw2a@}2k>tZGnox31xm)+ws?8o*r+b{{G&%lrG9%SSk@xq zAH|kH6*AoVZ9cb?Qqed-$0VkLcs*Z++%pIj5hjd`!Sc9;b_S453 z2K{5>eGu-hZpZu4sN?pP@W+NUAV3$FQQVl^WRh!3l&5Vt4Jx6@gw*tEoNMjveEe%A zMwS^7o~S&Us(12isBI>trWg}=(0fF)Q;8Y>b%oD6H5dj<=KYVWsU|+-4G+(*!9m*T zM_Vt=gUvxCYEOlX>HM{JkZJD=aE{NrbH^V}BD2VCm5YxKcJzxM4mHkEycoN)L~jcs zFa7f)5r~R_BQEInE7|VHW<=EwGvpS1V}Ghorei~r)PvBaLLW+^R2iJDlBN9-rMG;* z61pn&%$A^4=U?+!h-~B6{={gXBO$`Xiio@0Db^0PiE3A@mjQ?A6pRjvpV?e@ktSR> zQ?%Z5d$#r9!TEmv(<(R-X*dy$TY7VQdiCItEyKPWeqiefu^R#+En9Ln{khimf10-B zSlQ<^ZB0{fu&CLXzC(&o!NbLa<%2^84f}47@{3Mj|G9N%#o z_;Q{LhB~@6^`Gz&+g;UI_2G3V*R?fL%0kNAX#Hc!Tu!2t+2o0Ff#v_68L4?fe8y$B zrp3teX2y(4f5ypjN5%k?MMJsYV0D2u{P(A!4OdjgcUxpnsgs^Tvz!M!D&cSAsukdv zJRg8AT3TApx47u$Xqzr?(;fu0P8C-R{$R)|t(SGar{JpBNxr9jugwdn&C)j)yjSC2 zZ@H{*7Qa5`dEXBC?gBqryEmUn8Vuf>dLXBHuQE?M(cWe5H^aOU-@)*OKD++I+>HLn z#SZ{G#((WLNzqy3G{|A5O%Lnk2 z-Us!cyxl&*@c(1-AN((rn1{=ZPn4%02ja=z7ETW00`4raMq|<(izBu7nLsy_NfzKQ z-%X7rY~{Yk^)T1Y!fIA?xJfczFO{B+pZskMQLdeV)vO{`ZJQiR*ajgsEJ%~d-R?WP zELpUE_k9SzIx_gVHbHt&ctf5-Q5`OrSwn2S&ZSWA17h!ZZRR8rHiDtof0W^{bHqww zJHvD$6nna)WLbGCEH~#Y@{_6-O*dKJy>^7TU0fSBzOycB}d;rA(?*g>;U0g&Dxpp)HRPyDEZum!fiy58mhoI1bU{5Hv- zUywNyexFkqagVD+Ulp@BWpNf?OmKG)KK9KFKb!Sui_{1!If9P?L0dJ@-t%+H4G9t% z!=4N?s%REY7$s^rG&8N0OaO@mOOKSK#2VUa3Zz9Zc6J%PaE;eUMs%ZO&K0>ap3R1M zw03PZeEjZSAGYU1b{R~*nNC{vEb&YyBc|U%#B6F^%q?kWr#=C-dxY>&Q~| zaQ^Nd7(Dm}dzIxHrJMieG-~6BMxi+gm#}lMX`DJj@Msz}OSGSCXuU18bfM}~J!m%0 zM$)Vx7A>2Z69bg5SPffFA3Tb*uA8+Pg(C_9Ri zQI95{rATRO#xMzP(q38o zW=w+P3%(*v?1q8cgTv6nEbsblGL^iq4nTWUw_iu6Qdt@Sf*1AMzcs4qX#h%WG&{i; zf)CG|QnXK1B-?A0KnRk=>ucGU%475q*o%z*`QB^f{)iS;0rcx8lERn%W^L*kof6VM z3L@3?mNJ8B8+$0M9tA3cJ&cOr9$UW7;KdDzohMMLbh`+e0|a&WX{}FUP@NM|(+z!< z4%2HNVonPvLZ^KJh1xSwB)J_Onz{6E-bVhnTllWOAFfI4sfY&28+babFf?5p790%a zWH*IiV$Xz6!`6g{$~;{%sPn*Px~GWUx6jd)%5nM0nypl)Ce0h?$qlv+&Mb%+4XtI!8+Wej{h$jBg(kkb z&0|@T^YTv({PeDQJ^SuG3&R=KkLy{+RAAbkeaTHc(BYgS4vz#c9l4M zF!&v$lDPM=+F#NfsGgCnmT70rjSI~Pz|EAA&cE9J4ttd&LR3wp5(e)PVW?l=Q@S6 zM&97Lbl%!wi_)+^f>Wlhf>)%}LjPQ!R{4C;ED76?lzv#dpwIF>yWLS)bzWs%c}ZJ7 zlbLZ>_cqA0@t~pLn0KwJ0H%-u_wt{Php>*eD}`qhbH@v~<=%IEl+ffbgTK+@y7Uh1 zUlqTmmE7_6*^9N4S@3QyTiTkZ{x{Hkm!%?B_0P(C0lsWh-ZpYM_|AToKym-cY9in4 zMB0R~H)+4`-ZpW__FX|=wE>Ea zMoBo)`+$;xMDBz0u$ehzuVDEMx&mE-+oXEkv~AJ}bw>Hr1=;>u`70Nvu~Pf8nZ8>8 zu$D6eD+>fHGjIM>EBD_96LGW2DBL*Blr_aPM;to~b^Jy3rsbEN40iR5w9e+1kY$bf zTZJ?e13s zsnBvhQ)%5i#5vPccz-k2xzJ@2T{7AdR^6fHe6hZ4pe;F`hBKwA1G#(yTG0wnmAb@~ zDsp21x8yxE&I@PRhbJ-S3GGNgccgs%2BOAU&kG&~8S;B5nE%3Q&M!N@7$-fsE=KPb zPDsl7gG0V&{7VKs@q=X<=@lwEUFixM>_{+AwWnifxi^zVIW&S<2{6Yj=^ii{TP8bG_ygw8>y^Q zuUi4C4=l?~HQk)$vYvJvo1JD|8h2?fT*yzlHaV<-?N zYje3>h&$h`35VCU^v7B)zV?fIUl#qA^nuZx!q9a)Yyx#w*Ppx;5Bm~?T{_ckGtRop zL^Y(B4P{@o`JBtVC7Jy7@HRLU?iy?{Ve2r4WS5u^aoGH19A)Lhb4<7#o^59iXLZ$? zbFo|>VHN7wA>YJ#S6<9_S3wTEr`)D<8=Yx>|Bay(a3|>~ZVv zO*8gR*Si z=JBv98Fw$d;!2hbe1{euFQ*>}%IlXr3d|#JQDrA(v3njOtVv>N98AnV!Q9M( z3c;S?JD6dq?>Wt7eU?127J32=<)cOFeTRMjHlf??+zX5Tn2BCMN4?gXe&~Cky2c1; zwoFSDNUYi;WgwK`Pn2`^`^}(g_0=v`B_D>_TOI;QPV0o&Tg;X3T;N>pt`KUzLX#$0 ztF)BJ+@_ou9w_qq8l(oyEtl&)_~UH}{a3=BdY-1@ENoYQvtrmW&g*eIezl~0rs|%G zD9j0?TRUJA?UC$;=&TiTxkyCmyimlEt(I0kjM%Zg_{!cqT{hs%9KVrEeD95nzQ(T` zS|EFRt5l5znbC{9wVMOOdgum_w8FLt(vCbE0oqzi5SO)Yd@Ax*MbK$n`pP;hCUjD# z6AoeAsN`j?Z{E^4vb|&lfKln(u&+X415SabaZV8mN5=;)%ni?l46gl# ze|vjy!H;G`Yz1#wI1iF2qK2*;)q0$qk3K9(QTuO>!(hbPDjauX$66k|{QDVk+7vRp78?8?K=AJ?M zJMli`wc4^qz7-B0GOmYA3LVnjHuE$HZ^6w)5J6{beae4Rll87zrw!X(&13xs_Z($* zFPmz`?hc=14TBIm>^g7#6)O4&FxO}5t8gle3!?p1^O^(um(czX0r@YH39_CD+1fOi zr}LYpXQCqm29=Y)%pgH55;3Wi5%r8)A=~@h7#bB`lC6H1-x&m?XF~3%(erJ((I8;Y-h=Blr!G z`rYc=(5qGFbm^VR*)FMhor{J}5hC1s-b> zCn>mm6ZxrrDO-2s8XKlM7`0U`wK@Md=g?`+vs8jf7uP=9A8(nuSpwAA z)TG)ImeW;L5?}NS?dnU%_-Gs4Jg~84S>A4WH~s3RX)4!kJ?qrx6H{KJ_ZcLzRsj8_ z6P5;Ry-Q@@I7h}LEH%2utClXqHAR+qo4N(PoUtjAe=xW(*e;=tTTv*vtg32{t7AJh zDOfG7KS=GMv0jG-yY@@B?U3r&p;Y}1RbA^F4sx7%3f|?-@H`X|*qAYRjosj*ZDdo~ zaOA+~oc0_A25DRR%4q4N5eBhk2Mb^e+{rpG%3R0aa~N&Nny{#~mW=>?dnZk}O*ON8 zk0Ge&*011NfEeoP4$$tWy&3hwq9fNIYcT>vk^2-Yk7W)VeM%GQjy4TvJpwV zvXsJ^IdFW{&FWYn_C^df)28-rpdkb2qY3THbK!Y?nx%j0%GlVP1*h$O{X-!~tvx~W zSHr2#XOc4dul#F+Z?#WOEI%%oe6IA*aKN#8Ox?$-`-_!3Fq<$3{G7IK`|(DVvkpUk za@h^gNfcow;VQ&-K;j`9wdLCgqa4PP_uzVEk;)``#84zhQBO9}XkxOc13L_P9M|Mzbd@A~4XQF2iMC2I59Zro( zY4CLhec!KHgl=*c+hXBzD+P=rW#{268v_7O^fksP9Xa=sQzgi&&u!bOI@ZK%?kF-T zjTF=={Z~A#E}n2$sBQENLPRp7PgciBpJ=I#TRYH~aNuB7Wd06KG82>gC`O({2;kqO z>KGk90UJ1cq{G`uQr?)IXtq;y=uEIvY?+j~jjv1CPry(o(QuY=OV|PmE(T!eYa7%? zgoq5%u&CiY5A!{AUK+}vp6|y4;2_sb{g~UgSJjC8$R2VhH)!6e9cBvytV$w1`{)UJ zOxhFxai((;ex0k{XX3!0MYkM3+1|$#so?c+#`h&CG3A!Up#ZVFDH5^dn&e4CIZmE= zn=C8O0WB7v9rjtK^x+#1tvuC)Wm@vGMhFK#68lmGxn?q-_dMQb_D4w444AM!M(nVa!7>1!T$H zSM69X7D|&K>~${LX6RICqYPbMTYGoNz8VfT2BY?J3#GU*!oMdHCY0+YQ;%zJ@){x& z4-g76jiXXWt@7I-mPZb*e11KjaA}{8juFY5BHkQNSd_C#`x)xLNf+L7iGOh~j!b5E z)jIY#=yQgbO$ge3t3`h)v zG#-%(3XV|&?Pt) z-#!hFWq4m1y^n#d_Dc(gzq}~?&%PxkrB|Vu?HX&~a0fK~I*e^{ciDkCU(gZVyjaCE zpyjjn;}RD^SwbS}T(9EQLdO&BS76ALK~)eAo<-subJRb$n#nqDKFTT_&|<1h-*EOB zLKKd~K*l64$N%~h&dADnn}y66n*m3~p@sTYB4pqmh@(Dlc7B{b3C(VIesp}Nd++4% zP_umVnF3IrE2Wi`XnwzK~(W50#}97k3;|~_BQS$-z?e*&wSvWtMf<`9KjL zPclOOarsO2Oi%1nliKKTm8M9-fT?B~m_j8Vo^QV-FI!(on^iz$o|ewGK31a{#vh8t z2q{Ychs9h{QBrcg`Kt$K#MH{${JJ2oRkj^jMt2{0qbE}A)X^psddhB;%VLACTlZqh zi7XRM1_5l{G50pLKho1uCcDnxU9~+PsNss7CXCl0j;}#*-i<=4rpQwKi}MP4;+_g~ z%g2@t*di9}tGb&?(KvH!<*d3^$~lXPowrl7G60pf@gy6`5gcqErfw$P6}qh80U# z-{34y40vZjHV`zl#Am@miKhEC5MPiugtfR+bKz+TZ*aX#kQF6*Rt#7U*!{NJ zWC<|m4Pgk`<&WUULD+#quEU3;3)$`d<vfs2$|=*7Iu=m{|rs~wK~g!`7;_`o@#u1iaV@_lD;XzJ)ZXjgutsyf+X9$QhNFRb zoNC+L_N02E&^Yfl=!NWgIO|qP?YJgaVW#_09ZVj;eJy&p0cS&5dp%i(4l*-kxCLgD zmztY0)bNPaAv^=UXrxVp>OMCkvT+i-AH;t`A^QnE=!$B_Q5aLToWJ+=G8v_a5K3(k zUYGKWqBmPDl%kvR-D~9V>w=*^Ht~L)j*5o6jYXqBrr=w38F<(8M?Z)D!MjD7<~krl zzD~&&n=|kRrVYOJ5$fEcgu9Q+0uGpYYyK|2^+B{9kg=RG^V-cDcoTwsnPA?fWDmuB zskR@G@odraUjKuI;5H`fxn$rC!4&7WOp2JV_}ZZP>TA`h>(cOt>c zz;&o-=R>={O}>ZJ6@OW1$ibrqjBE40zBBmscI4tMOUQ})?7TtCOPvH`kq{3C7tT zok6GEe}f~$-!=QEQw)Vd>z^U?u(vhsaZ=RKT}B#9;SP$uI)VJZos%4U8{}@RE$5zT zMSQvn8`|cpuUu@3j`fM>=A4%=oOEKAMx#Y3MPub9OsH9W%c%nqKqnFL>gEj#4I4XH ziWKZc7~Y@=7ZgnbMY$YW+Z!^MK(W#kN=oUf$?aLymeG#ZlOHE5`T!l1(#ULB>UWt*d3n>|0XhY|h#m~Iq zcA}kwo8RyZ2I*a|hc1t=m#nw5T+c{_#~YFGFw3e6SKvL44YiD2>PP0BL2@SXfeMuB zhS!&Qyr+tT7wfd6H56CLXb7eUqOi@wlspYT6&Fo+%$N3ydSp01+Y_3LO8Yls6{+$c z+Ol|GQGY0Qj#S|nY~NJ{4i#^XT#k13_wH}P#KKs&FW<)%ZD?Gos((!X36l!?0APqIQ_0c`RHk=! zRCy#WV>;&7o;Lf!+RjNwPfkmjMvOL@K()=XxHjChxrbaDj?L3|QO*4A-0orf6d&#zf4 z@2he9wl5Pud{3quaVZ2=X_c?Qw?v})>o6TK6g+r_ox{{#yk!Zt*av>k$0*AXVs3NS+)KuzP7mkd4*B&
### uVision Project, (C) Keil Software
+ + + + + + 38003 + Registers + 115 67 + + + 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 + 3 + + -32000 + -32000 + + + -1 + -1 + + + 150 + 478 + 1119 + 778 + + + + 0 + + 563 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000010000000100000069643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9355CCAB5D1E935B1C8BDCFB1EAD7BCB5C4B9A4B3CCA3ACB4F8474954B0E6B1BEBFD8D6C65C555345525C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF6C643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9355CCAB5D1E935B1C8BDCFB1EAD7BCB5C4B9A4B3CCA3ACB4F8474954B0E6B1BEBFD8D6C65C555345525C54696D5C54696D2E63000000000554696D2E6300000000BECEA100FFFFFFFF6C643A5C55736572735C64656C6C5C4465736B746F705CD1A7CFB0C4DAC8DD5CB1BED1A7C6DAC4DAC8DD5CC7B6C8EBCABDCAB5D1E95CCAB5D1E9355CCAB5D1E935B1C8BDCFB1EAD7BCB5C4B9A4B3CCA3ACB4F8474954B0E6B1BEBFD8D6C65C555345525C4B65795C4B65792E6300000000054B65792E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C40000006600000000060000B3020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C40000004F00000070040000BD000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000083020000 + + + 16 + 560000006D000000160100000D010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000083020000 + + + 16 + 560000006D0000003901000029020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000A90100007004000017020000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + B3030000660000006D040000D6000000 + + + 16 + 560000006D000000160100000D010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C40000006300000070040000BD000000 + + + 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 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D000000160100000D010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D000000160100000D010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000083020000 + + + 16 + 560000006D0000003901000029020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000083020000 + + + 16 + 560000006D0000003901000029020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000B4020000000600000E030000 + + + 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 + 03000000B70200006D040000F5020000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + C40000006300000070040000BD000000 + + + 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 + B00300006300000070040000A5010000 + + + 16 + 560000006D000000160100000D010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000A90100007004000003020000 + + + 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 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000FE010000 + + + 16 + 560000006D0000003901000029020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000B4020000700400000E030000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B70200006D040000F5020000 + + + 16 + 560000006D0000003901000029020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D000000160100000D010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000EA010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400001A010000 + + + 16 + 560000006D000000160100000D010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 0000000000000000B70300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000000E0300000006000021030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 3119 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000070040000C1000000000000000100001004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000560000006D0000008E020000DB000000C40000004F00000070040000BD0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000560000006D000000160100000D010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC00000004F000000C40000009C020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000560000006D000000160100000D010000000000004F000000C00000009C0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000091010000700400009501000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000560000006D000000160100000D0100000000000095010000700400001702000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000950100003C0200001702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000009C02000000060000A0020000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000560000006D0000008E020000DB00000000000000A0020000000600000E0300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2230 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000454494D33960000000000000013000454494D33077538206461746104646174610673697A656F660B4644435F5245414428312902A3AC054750494F4210332C342C352C362C372C382C392C3130054750494F410E4144435F444154415B6A5D5B695D0454494D340A444546554C545F54494D0ECAB9C4DC444546554C545F54494D043130323403636832026368036368330952585F427566666572067072696E746600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 680 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000093137313439323130359600000000000000010009313731343932313035000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64FF7F0000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000000000000100000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000000000000100000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000000000000100000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000000000000100000001000000000000000000000001000000000000000000054465627567FF7F0000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1536 + 864 + + + + + + 1 + 0 + + 100 + 1 + + ..\USER\main.c + 17 + 30 + 38 + 1 + + 0 + + + ..\USER\Tim\Tim.c + 9 + 106 + 12 + 1 + + 0 + + + ..\USER\Key\Key.c + 15 + 72 + 85 + 1 + + 0 + + + + + diff --git a/Project/SY4.uvoptx b/Project/SY4.uvoptx new file mode 100644 index 0000000..cd6b1cd --- /dev/null +++ b/Project/SY4.uvoptx @@ -0,0 +1,643 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + 171492105 + 0x4 + ARM-ADS + + 12000000 + + 0 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 0 + + + 0 + Quick Start Guide (MCBSTM32E) + D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Boards\Keil\MCBSTM32E\Documentation\STM32E_QSG.pdf + + + 1 + Base Board Schematics (MCBSTM32E) + D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Boards\Keil\MCBSTM32E\Documentation\mcbstm32e-base-board-schematics.pdf + + + 2 + Display Board Schematics (MCBSTM32E) + D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Boards\Keil\MCBSTM32E\Documentation\mcbstm32e-display-board-schematics.pdf + + + 3 + User Manual (MCBSTM32E) + D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Boards\Keil\MCBSTM32E\Documentation\mcbstm32e.chm + + + 4 + MCBSTM32E Evaluation Board Web Page (MCBSTM32E) + http://www.keil.com/mcbstm32e/ + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + + + + + + + + + + + BIN\UL2CM3.DLL + + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103R6$Flash\STM32F10x_128.FLM)) + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + + + 0 + + 1 + 0 + 2 + 10000000 + + + + + + STARTUP + 0 + 0 + 0 + 0 + + 1 + 1 + 2 + 0 + 0 + 0 + ..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_ld.s + startup_stm32f10x_ld.s + 0 + 0 + + + + + CMSIS + 0 + 0 + 0 + 0 + + 2 + 2 + 1 + 0 + 0 + 0 + ..\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c + core_cm3.c + 0 + 0 + + + 2 + 3 + 1 + 0 + 0 + 0 + ..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + system_stm32f10x.c + 0 + 0 + + + + + FWLIB + 0 + 0 + 0 + 0 + + 3 + 4 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + misc.c + 0 + 0 + + + 3 + 5 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + stm32f10x_adc.c + 0 + 0 + + + 3 + 6 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + stm32f10x_bkp.c + 0 + 0 + + + 3 + 7 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + stm32f10x_can.c + 0 + 0 + + + 3 + 8 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + stm32f10x_cec.c + 0 + 0 + + + 3 + 9 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + stm32f10x_crc.c + 0 + 0 + + + 3 + 10 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + stm32f10x_dac.c + 0 + 0 + + + 3 + 11 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + stm32f10x_dbgmcu.c + 0 + 0 + + + 3 + 12 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + stm32f10x_dma.c + 0 + 0 + + + 3 + 13 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + stm32f10x_exti.c + 0 + 0 + + + 3 + 14 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + stm32f10x_flash.c + 0 + 0 + + + 3 + 15 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + stm32f10x_fsmc.c + 0 + 0 + + + 3 + 16 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + stm32f10x_gpio.c + 0 + 0 + + + 3 + 17 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + stm32f10x_i2c.c + 0 + 0 + + + 3 + 18 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + stm32f10x_iwdg.c + 0 + 0 + + + 3 + 19 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + stm32f10x_pwr.c + 0 + 0 + + + 3 + 20 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + stm32f10x_rcc.c + 0 + 0 + + + 3 + 21 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + stm32f10x_tim.c + 0 + 0 + + + 3 + 22 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + stm32f10x_rtc.c + 0 + 0 + + + 3 + 23 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + stm32f10x_sdio.c + 0 + 0 + + + 3 + 24 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + stm32f10x_spi.c + 0 + 0 + + + 3 + 25 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + stm32f10x_usart.c + 0 + 0 + + + 3 + 26 + 1 + 0 + 0 + 0 + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + stm32f10x_wwdg.c + 0 + 0 + + + + + USER + 1 + 0 + 0 + 0 + + 4 + 27 + 1 + 0 + 0 + 0 + ..\USER\main.c + main.c + 0 + 0 + + + 4 + 28 + 1 + 0 + 0 + 0 + ..\USER\stm32f10x_it.c + stm32f10x_it.c + 0 + 0 + + + 4 + 29 + 1 + 0 + 0 + 0 + ..\USER\Key\Key.c + Key.c + 0 + 0 + + + 4 + 30 + 1 + 0 + 0 + 0 + ..\USER\Led\Led.c + Led.c + 0 + 0 + + + 4 + 31 + 1 + 0 + 0 + 0 + ..\USER\Tim\Tim.c + Tim.c + 0 + 0 + + + 4 + 32 + 1 + 0 + 0 + 0 + ..\USER\Delay\Delay.c + Delay.c + 0 + 0 + + + 4 + 33 + 1 + 0 + 0 + 0 + ..\USER\Usart\bsp_usart.c + bsp_usart.c + 0 + 0 + + + 4 + 34 + 1 + 0 + 0 + 0 + ..\USER\Sys\Sys.c + Sys.c + 0 + 0 + + + + + DOC + 0 + 0 + 0 + 0 + + +
diff --git a/USER/Delay/Delay.c b/USER/Delay/Delay.c index c2e37ab..1649783 100644 --- a/USER/Delay/Delay.c +++ b/USER/Delay/Delay.c @@ -1,6 +1,6 @@ #include "Delay.h" -/*有å�‚数延时函数*/ +/*ÓвÎÊýÑÓʱº¯Êý*/ void delay(__IO uint32_t nCount) { for (; nCount != 0; nCount--); diff --git a/USER/Delay/Delay.h b/USER/Delay/Delay.h index 2f68271..ba36be8 100644 --- a/USER/Delay/Delay.h +++ b/USER/Delay/Delay.h @@ -3,7 +3,7 @@ #include "stm32f10x.h" -void delay(__IO uint32_t nCount); //有å�‚数的延时函数 +void delay(__IO uint32_t nCount); //ÓвÎÊýµÄÑÓʱº¯Êý diff --git a/USER/Key/Key.c b/USER/Key/Key.c index e4768a8..c5584ee 100644 --- a/USER/Key/Key.c +++ b/USER/Key/Key.c @@ -1,12 +1,14 @@ #include "Key.h" #include "Delay.h" +#include "bsp_usart.h" + u8 flag = 0; /**------------------------------------------------------- - * @函数å�� KEY_INIT - * @功能 按键åˆ�始化 - * @返回值 æ—  + * @º¯ÊýÃû KEY_INIT + * @¹¦ÄÜ °´¼ü³õʼ»¯ + * @·µ»ØÖµ ÎÞ ***------------------------------------------------------*/ void KEY_INIT() { @@ -15,23 +17,23 @@ void KEY_INIT() } /**------------------------------------------------------- - * @函数å�� KEY_GPIO_INIT - * @功能 按键GPIOåˆ�始化 - * @返回值 æ—  + * @º¯ÊýÃû KEY_GPIO_INIT + * @¹¦ÄÜ °´¼üGPIO³õʼ»¯ + * @·µ»ØÖµ ÎÞ ***------------------------------------------------------*/ void KEY_GPIO_INIT(){ GPIO_InitTypeDef GPIO_InitStructure; - RCC_APB2PeriphClockCmd(KEY_CLOCK, ENABLE); //使能对应端å�£æ—¶é’Ÿ + RCC_APB2PeriphClockCmd(KEY_CLOCK, ENABLE); //ʹÄܶÔÓ¦¶Ë¿ÚʱÖÓ GPIO_InitStructure.GPIO_Pin = KEY_Pin;//KEY_Pin - GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置æˆ�上拉输入 - GPIO_Init(KEY_PORT, &GPIO_InitStructure);//åˆ�始化key_GPIO + GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //ÉèÖóÉÉÏÀ­ÊäÈë + GPIO_Init(KEY_PORT, &GPIO_InitStructure);//³õʼ»¯key_GPIO } /**------------------------------------------------------- - * @函数å�� KEY_NVIC_INIT - * @功能 按键按下时为低电平0 - * @返回值 æ—  + * @º¯ÊýÃû KEY_NVIC_INIT + * @¹¦ÄÜ °´¼ü°´ÏÂʱΪµÍµçƽ0 + * @·µ»ØÖµ ÎÞ ***------------------------------------------------------*/ void KEY_NVIC_INIT() { @@ -40,56 +42,57 @@ void KEY_NVIC_INIT() - /* åˆ�始化KEY按键为中断模å¼� */ + /* ³õʼ»¯KEY°´¼üΪÖжÏģʽ */ /* Connect Button EXTI Line to Button GPIO Pin */ - /* å°†KEY按键对应的管脚连接到内部中断线 */ - RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); //使能å¤�用功能时钟 + /* ½«KEY°´¼ü¶ÔÓ¦µÄ¹Ü½ÅÁ¬½Óµ½ÄÚ²¿ÖжÏÏß */ + RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); //ʹÄܸ´Óù¦ÄÜʱÖÓ - //GPIOE.2 中断线以å�Šä¸­æ–­åˆ�始化é…�ç½® 下é™�沿触å�‘ + //GPIOE.2 ÖжÏÏßÒÔ¼°Öжϳõʼ»¯ÅäÖà ϽµÑØ´¥·¢ GPIO_EXTILineConfig(KEY_PORT_SOURCE,KEY_PIN_SOURCE); EXTI_InitStructure.EXTI_Line=KEY_EXIT_LINE; //KEY2 EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE; - EXTI_Init(&EXTI_InitStructure); //æ ¹æ�®EXTI_InitStruct中指定的å�‚æ•°åˆ�始化外设EXTI寄存器 + EXTI_Init(&EXTI_InitStructure); //¸ù¾ÝEXTI_InitStructÖÐÖ¸¶¨µÄ²ÎÊý³õʼ»¯ÍâÉèEXTI¼Ä´æÆ÷ /* Enable and set Button EXTI Interrupt to the lowest priority */ - NVIC_InitStructure.NVIC_IRQChannel = KEY_NVIC_IRQChannel; //使能按键WK_UP所在的外部中断通é�“ - NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02; //抢å� ä¼˜å…ˆçº§2, - NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00; //å­�优先级0 - NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //使能外部中断通é�“ + NVIC_InitStructure.NVIC_IRQChannel = KEY_NVIC_IRQChannel; //ʹÄܰ´¼üWK_UPËùÔÚµÄÍⲿÖжÏͨµÀ + NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02; //ÇÀÕ¼ÓÅÏȼ¶2£¬ + NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00; //×ÓÓÅÏȼ¶0 + NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //ʹÄÜÍⲿÖжÏͨµÀ NVIC_Init(&NVIC_InitStructure); } /**------------------------------------------------------- - * @函数å�� EXTI3_IRQHandler - * @功能 处ç�†å¤–部中断线3的中断,按键1中断处ç�†å‡½æ•° - * @å�‚æ•° æ—  - * @返回值 æ—  + * @º¯ÊýÃû EXTI3_IRQHandler + * @¹¦ÄÜ ´¦ÀíÍⲿÖжÏÏß3µÄÖжϣ¬°´¼ü1Öжϴ¦Àíº¯Êý + * @²ÎÊý ÎÞ + * @·µ»ØÖµ ÎÞ ***------------------------------------------------------*/ void KEY_NVIC_Handler(void) /* Key 1 */ { if(EXTI_GetITStatus(KEY_EXIT_LINE) != RESET) { - /* 延迟去抖 */ + /* ÑÓ³ÙÈ¥¶¶ */ delay(150); if(KEY == 0) { - /* 改å�˜æŒ‡ç¤ºç�¯çжæ€� */ + /* ¸Ä±äָʾµÆ×´Ì¬ */ flag = !flag; + printf("\r\n¿ª¹Ø×´Ì¬¸Ä±äΪ£º%d\r\n",!flag); } - /* 等待按键释放 */ + /* µÈ´ý°´¼üÊÍ·Å */ while(KEY == 0); - /* 延迟去抖 */ + /* ÑÓ³ÙÈ¥¶¶ */ delay(150); /* Clear the EXTI Line 4 */ - /* 清除中断挂起标志ä½�,å�¦åˆ™ä¼šè¢«è®¤ä¸ºä¸­æ–­æ²¡æœ‰è¢«å¤„ç�†è€Œå¾ªçޝå†�次进入中断 */ + /* Çå³ýÖÐ¶Ï¹ÒÆð±ê־룬·ñÔò»á±»ÈÏΪÖжÏûÓб»´¦Àí¶øÑ­»·ÔٴνøÈëÖÐ¶Ï */ EXTI_ClearITPendingBit(KEY_EXIT_LINE); } } diff --git a/USER/Key/Key.h b/USER/Key/Key.h index 27087f7..5e868fe 100644 --- a/USER/Key/Key.h +++ b/USER/Key/Key.h @@ -7,7 +7,7 @@ #define KEY_Pin GPIO_Pin_6 #define KEY_PORT GPIOA #define KEY_CLOCK RCC_APB2Periph_GPIOA -#define KEY GPIO_ReadInputDataBit(KEY_PORT,KEY_Pin)//读å�–按键0 +#define KEY GPIO_ReadInputDataBit(KEY_PORT,KEY_Pin)//¶ÁÈ¡°´¼ü0 #define KEY_EXIT_LINE EXTI_Line6 #define KEY_PIN_SOURCE GPIO_PinSource6 @@ -17,9 +17,9 @@ extern u8 flag; -void KEY_INIT(void); //按键åˆ�始化 -void KEY_NVIC_INIT(void); //按键中断åˆ�始化 -void KEY_GPIO_INIT(void); //按键GPIOåˆ�始化 +void KEY_INIT(void); //°´¼ü³õʼ»¯ +void KEY_NVIC_INIT(void); //°´¼üÖжϳõʼ»¯ +void KEY_GPIO_INIT(void); //°´¼üGPIO³õʼ»¯ #endif diff --git a/USER/Sys/Sys.c b/USER/Sys/Sys.c index 16095e3..1f375fb 100644 --- a/USER/Sys/Sys.c +++ b/USER/Sys/Sys.c @@ -1,27 +1,27 @@ #include "Sys.h" -/*RCCæ—¶é’Ÿåˆ�始化*/ +/*RCCʱÖÓ³õʼ»¯*/ void RCC_Configuration(void) { - RCC_DeInit(); //é‡�设RCC寄存器为缺çœ�值 - /* å¼€å�¯HSI å�³å†…部晶振时钟 */ + RCC_DeInit(); //ÖØÉèRCC¼Ä´æÆ÷Ϊȱʡֵ + /* ¿ªÆôHSI ¼´ÄÚ²¿¾§ÕñʱÖÓ */ RCC->CR |= (uint32_t)0x00000001; - /*选择HSI为PLL的时钟æº�HSIå¿…é¡»2分频给PLL*/ + /*Ñ¡ÔñHSIΪPLLµÄʱÖÓÔ´HSI±ØÐë2·ÖƵ¸øPLL*/ RCC->CFGR |= (uint32_t)RCC_CFGR_PLLSRC_HSI_Div2; - /*PLLCLK=8/2*10=40MHz 设置å€�频得到时钟æº�PLL的频率*/ + /*PLLCLK=8/2*10=40MHz ÉèÖñ¶ÆµµÃµ½Ê±ÖÓÔ´PLLµÄƵÂÊ*/ RCC->CFGR |= (uint32_t)RCC_CFGR_PLLMULL10; - /* PLLä¸�分频输出 */ + /* PLL²»·ÖƵÊä³ö */ RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; - /* 使能 PLLæ—¶é’Ÿ */ + /* ʹÄÜ PLLʱÖÓ */ RCC->CR |= RCC_CR_PLLON; - /* 等待PLL时钟就绪*/ + /* µÈ´ýPLLʱÖÓ¾ÍÐ÷*/ while((RCC->CR & RCC_CR_PLLRDY) == 0) { } - /* 选择PLL为系统时钟的时钟æº� */ + /* Ñ¡ÔñPLLΪϵͳʱÖÓµÄʱÖÓÔ´ */ RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); RCC->CFGR |= (uint32_t)RCC_CFGR_SW_PLL; - /* 等到PLLæˆ�为系统时钟的时钟æº�*/ + /* µÈµ½PLL³ÉΪϵͳʱÖÓµÄʱÖÓÔ´*/ while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08) { } diff --git a/USER/Tim/Tim.c b/USER/Tim/Tim.c index fa0fc35..13d653f 100644 --- a/USER/Tim/Tim.c +++ b/USER/Tim/Tim.c @@ -54,7 +54,8 @@ void TIM2_IRQHandler(void) //TIM2中断 { TIM_ClearITPendingBit(TIM2, TIM_IT_Update ); //清除TIMx更新中断标志 if(flag){ - LED_OFF(); + //LED_OFF(); + LED_ON(leddat<3?++leddat:(leddat=0)); }else{ LED_ON(leddat>0?--leddat:(leddat=3)); diff --git a/USER/main.c.dump b/USER/main.c.dump deleted file mode 100644 index cbd95fb..0000000 --- a/USER/main.c.dump +++ /dev/null @@ -1,46 +0,0 @@ -/** - ****************************************************************************** - * 内容:SY1 - * 作者:zhangsan - * 版本:v1.0 - * 日期:2020.04 - ****************************************************************************** - */ - -/* Includes ------------------------------------------------------------------*/ -#include "stm32f10x.h" -#include "Delay.h" -#include "Tim.h" -#include "Led.h" -#include "Key.h" -/* Private typedef -----------------------------------------------------------*/ -/* Private define ------------------------------------------------------------*/ -/* Private macro -------------------------------------------------------------*/ -/* Private variables ---------------------------------------------------------*/ -/* Private function prototypes -----------------------------------------------*/ -/* Private functions ---------------------------------------------------------*/ -int main(void) -{ - - u16 led0pwmval=0; - NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2ä½�抢å� ä¼˜å…ˆçº§ï¼Œ2ä½�å“�应优先级 - LED_GPIO_INIT(); - KEY_INIT(); - TIM2_INIT(499,7199); - TIM3_PWM_INIT(9,499); - while (1) - { - delay(100000); - - led0pwmval+=1; - - if(led0pwmval>9)led0pwmval=0; - - TIM_SetCompare2(TIM3,led0pwmval); - - } -} - - - -/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/

l%LWbgb`ES_$fHty!WmVdCUssMTl}Fj+C=L{ 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 Qi=5O~NoxVg@6x3|0o>Vp*8l(j literal 19618 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 pD1fCGs9*U@uke_-}#Z7W8%(u>P-a0>T>T| zer2)Ry1^X4-3jbHtad=~JDs>d^UwuHw>oL9TXBu4Rqd&s+S)^;pwR9V4mh=NbBlQA zTb7RH{)M~wgN8?6!GRltU7^P z)IjOn`8H7W=kR1=&R?PJ7#M5meE@ENLEI=0u0iruxSft9m~crFlLES}nyC?Jpf-N4 zo}Ub9x9UE~wyr_Q?GJxv#C+(b*6r2Z0QIeW(Jblx$}oiI)#CMxP#AbUDYqb@_jHog z83dpZ)XU?2Ieskt?8(<1ok7BZguNz0h zhdd;asn+nFW@WuF5(^A2&uN13*}WxYN;)76)LHYcq04|!a=1kDyABb~`l(k{pPjfw zCg$*5+-{EvhZl1^UsScW9}9W@R<*TrM08;!0M#QnX;}+3ex*iuu%VU0a^kt2oK`H7KRY26=Pqfb4D;Oam9*inU z15#Kf6fp)dVY}`=7?ISv2?;-z7Z&908Wv<_u^rE>W0EwQT`^y6pOooI?g2j^%{oSH zaAcRYYT`VFG1EYpHsLc*Zq;7!E21({t#aF@0LdYplTIJ4N#Gc{UK!E)GCP+FZGvJ! zc$YKF2&2)5i5Z%*yKOW=q(t-mSRSbwcF-O$@{WAaBaiQ1$4u?jgd@f{>=ZW`YyY{F zrlq~=?m*FQ1i^onaqNH zg}Wzi&(JJ4DI*4xBo zZPLn?n$;UXi9b#GcWrqG7vvV&l{o88zIaGInZ+7_bUjvSlwsE~?t^B-f^lty$hhqv zO>qu4eK$Nhn)u#SJT7|;S97BSJc~o5jv!TY%%FrcgOB=yt1<&^W3V8=#O<_svqi>N zncVx-f>8J7ZjDb<(9nkU)3M*1ZIs1R7E$^J4K~okB!Z~1FZBZ-3sLE`ggBWDq|yQBdxUa>|E;O#9j1(VrN1rZ9)w%wXRBm^Nq8vPkKGfSklote@+_FTw_aQh zMdS&jyF>ei=3>#W@5ypENI9W2b74buFVM}o@_A8gU+RK-Z~BlI_`srntcv8v7 z=>|bz9O|!<@_wM?eYHBP`wYf}QJ`LF#X4QxX{m1XP7|g5oBj3mz1wLqC@^>{k0h zVy2rb;bXT6YaQENPX(rqsw-)ECqXgZ7(#r+m0LURjW!?d;Xd_T&);qfoC5k=HxEMv zD{z4tAOFm!mpF=PVmECn0fQ;gdDF`8Vn^3hrXc-(MUk8>gef zY~mu=99jt{vTksCj5e&WLbtuQCiV9|i4@D*$x-ycOu-h-g}RRPh z4CE!A7Te!fkl!{>Gik(G73C`J#M8|3rAj1ze-V&6%#w$h?le<%Fe)jR6wNjla0v<( z@92NNucXa6Mu99E))PrDPpBfP9eP#g`p(_5SyQeV4eW_|KG?33)H#Ds{!n2!3w~O2 zwO?|OrJYvneZj_qC))_!pv6M+?<`!Wj3QHKUi6m^Ue*M>+%3I;!3aGYkWnj4a+y(I zT2#Hbu3QBt9qYy)TUx(Vnd1?6`)NJ++Q(LJ)U#u@_c5#Rjv?;txLWUxJ+8-L@*Blj zV1K!4BkQ>GPmk!~@xVh_d?_P#XDdtPKmSYuRA%yXXu zo+2r%qXd2g&G7gB0jn0ZHR3W}(z^w)uIsf6p4XUt#!r4>`Um)X*A)x7zTM{oZSdy6 z!ycrbPzy`|lq#s)#Ze9dS33D@dy(7)KVZs2N=8=Vl##oV5# zq{npQM+?ORU4IBJ(|1=S-&B$29|!Nv)_tH3;75J>xcLL)yy51U9?K?OUS;u;-XSOa zZDuqGxkKlaVK!<<@`kLl8^mE?CwtBgMW{|~916|PgczQp*2U%t%fj0#4>P($U7Yu$ z#Sa=dL4Ist<;$7k%IK_>hm{qX?mO7z9U+G5!212dNs-M39o;$Tz37UQ^wqjbSY)Sp zBIq4uwicck(k2r#-`P&vX7_XZzWv^=`Onss%iG`bWT)J1BVQk!zCSzZoz*(t#7vAK z!mkWkl!9V!+`2JFEoAeCes`DGj5ix5Z(I`)hNggU`xQ2Ijc#xd?2dU+nUFqa4~DJ) zoRhb5<^5P+v{btp2bYG5+00JRT#_}F^yDOBj>n`g6gTX|irO_!ALT1@6*Y*R)2r&s z4;JjqPcAe@zwn>5l>}^XqkZ7c_IGhcrpt`9%H4&~B{iI4??Z(fF2pIAOu=&z!@emD zxD)tfmwj>6fG>mT`{9)w3tL7bC-KB;Qz84B*cvgVOBS1A(O>nzj^qp#1dPKT_-);Z zH0^`Baz0nw7mP?faP1F#akK~Cs3(TprO8Ln=aZUD$%{#||QlZlZI?c7Wqz&2GGf)URJNTqyYDuwF z$fv8|G=6BF&_X)VIy3Cq;t3<}o*8-Lm!pJQ&J4qktA|24lXP~@&XJ=sO->u2WMb4q za^oa7YlxMRrH!?$&@_BZ_Myy`rY<{wog&0i`qq2|2m`~m%=k~aC@ X$7N|kL;EX=np{`N<4bZJ1;xJsba7@@ diff --git a/Project/SY4.pdsprj.MY-DELL-PC.dell.workspace b/Project/SY4.pdsprj.MY-DELL-PC.dell.workspace new file mode 100644 index 0000000..252ca1f --- /dev/null +++ b/Project/SY4.pdsprj.MY-DELL-PC.dell.workspace @@ -0,0 +1,383 @@ + + + + 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 + + + + + + + + + + + diff --git a/Project/SY4.uvguix.dell b/Project/SY4.uvguix.dell new file mode 100644 index 0000000..02ad551 --- /dev/null +++ b/Project/SY4.uvguix.dell @@ -0,0 +1,1780 @@ + + + + -6.1 + +