你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ST公司出品【图形化配置工具】 精华  

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置
% B$ J3 |% z8 F8 r$ B共5个分卷,别漏掉啦2 m6 k8 f& _; O8 E. u+ e
【第一卷】 MicroXplorer-V3.2.part1.rar (4 MB, 下载次数: 5695)
收藏 10 评论359 发布时间:2014-1-3 16:07

举报

359个回答
00dd 回答时间:2018-8-9 14:13:25
        for(j=0;j<3;j++){
: \) y: G8 n, _( U                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存( ~1 T+ C7 ~9 H9 t# m# I
                {
  |' E. ^: u& \                        tmp = (uint8_t)(color &0x00000003);
. }. G6 i4 }6 J. i) d5 w                        switch(tmp)
3 r' i5 c) ]) m4 {3 p0 Q3 p9 j                        {7 T* U; F$ S8 J1 E1 V
                          case 0x00:: r8 M+ E7 t" ~  f" d3 n  C* ^
                                *pb = BIT00;
/ t: m- I: u& S7 ~4 h+ f                                break;( ~" Q- i2 p+ |( ]: Z5 {3 x
                          case 0x01:. d/ b- c5 x. U* q: J  v
                                *pb = BIT01;) s# q' |3 R( {* A( h
                                break;) N' D0 j" P: D
                          case 0x02:
6 H8 Q/ I$ G/ `3 [' o+ Z                                *pb = BIT10;; }4 p% D# p' _( K3 {7 o; n: c
                                break;
; u4 ^& B* j( I, o3 x( x1 K( I                          case 0x03:
% O: R+ b, ]# l4 G7 R                                *pb = BIT11;& S4 Q& i6 L& \, G* n- {- P
                                break;, }8 F; ]3 C7 D' T/ @! z
                        }
, U, z6 M) Y: _8 p                        color = color >>2;
) A, r; H" C2 C1 C                        pb--;, c1 D! k0 F& f% }! u, B- \
                }  d7 B) y6 C3 m2 N# u( @
                pb += 7;
" o! k$ h1 a% @: s        }
d1255874908 回答时间:2018-6-16 12:12:08
感谢楼主,下载成功,安装提示缺少,Java Runtime Environment,然后我安装了Java,然后进入安装,自动选择安装目录,安装一阵,最后提醒, javaw.exe not found ,reinstall java jre;实际上,我的电脑里搜索,有javaw.exe 。因此,MicroXplorer无法安装,困惑。
阿峰-2003139 回答时间:2017-6-7 15:48:03
bobby15 发表于 2015-10-24 14:48- @  Z# o/ ~7 k  G8 y! S) O
安装不了啊

$ L& ]% K7 x0 v1 W. e这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

RE:ST公司出品【图形化配置工具】

生成代码鉴赏:论坛啥时候能支持代码片段呢?????+ k$ a6 Q$ U: a  E* S6 w( q6 o: p' H
 
3 e  B' e# S0 R& t2 D( s- u/**
% ^  \1 A# ~& f% }  ******************************************************************************
8 P( Q1 ~# p: P  * File Name          : mx_gpio.c4 k0 U$ J- j- D! G' r: q2 i
  * Date               : 03/01/2014 15:37:11
; q  Q5 U0 y, d6 t3 {: z3 H7 e* u  * Description        : This file provides code for the configuration
  }" |. H/ ^, x  *                      of all used GPIO pins." @( [* X# P) F& L
  ******************************************************************************
/ R) ^4 k' j9 u0 W. [, G  *8 r7 s5 A7 d* v! X8 H
  * COPYRIGHT 2014 STMicroelectronics
' o) b- I6 J$ x( N  *; C# N3 v0 e+ i! z- f
  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);
0 @7 D0 W( q, h* A  * You may not use this file except in compliance with the License.; ^1 Y7 s7 }6 W* w! F2 l
  * You may obtain a copy of the License at:; L7 |& m/ N2 S) w! N' g0 R3 V9 L
  *
1 g/ m# V* d* f: _1 j* K  *        http:www.st.com/software_license_agreement_liberty_v2
$ T: k/ }. C" T9 l& {  *+ ?& }. a# Y1 y8 w7 h6 I) w
  * Unless required by applicable law or agreed to in writing, software 
3 v( N8 U6 x; r9 V  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
' J1 m8 q! s# I  |$ g  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4 y* b, m: q; `5 G  * See the License for the specific language governing permissions and
0 R+ m7 o" ?) Z, R) u! F  * limitations under the License.4 @; P8 y. `! h+ v) z" t
  *
0 _% |- o4 M; }4 E: ]  ******************************************************************************5 G' ]* A- v  Y
  */
1 A# V. }+ o( M2 h+ A+ r+ j; U8 d! T ( K5 M( r' j) }6 S
/* Includes ------------------------------------------------------------------*/
2 b7 r/ @) O& D9 g; E+ j#include &quot;mx_gpio.h&quot;
) l; t  u- t8 o  I1 ?1 f2 e/* USER CODE BEGIN 0 */
% U, c* _" h, U+ S- \ ! F( j  S% j* r6 J5 h; k& l7 O
/* USER CODE END 0 */
1 a: H$ B$ G1 N  U, p9 b/ Y 4 i) D( a& e4 R4 r
/*----------------------------------------------------------------------------*/
6 a- U# J, ~6 t3 U/* Configure GPIO                                                             */
+ x. w/ q# s2 ^7 Y5 B. e/*----------------------------------------------------------------------------*/7 ]5 ^; ?) K; _8 @- u. o" i
/* USER CODE BEGIN 1 */
% t  h- A1 s" p. p2 S- K. ~+ p ) W) ^" U- v7 Q9 v4 [2 v
/* USER CODE END 1 */
* V4 [* c3 w1 M% Q 7 D8 P( w7 h3 G6 I
void mx_pinout_config(void) {
1 ?+ C: W7 g) y0 k! b6 {        /* Private typedef ---------------------------------------------------------*/% z1 m& o5 @. {2 h4 a' q
        GPIO_InitTypeDef GPIO_InitStruct;( K  C% k0 o2 O& n& G; e
 
$ y9 }9 C! A1 P6 C; N" { 6 u! B  X' b4 f/ k7 v& @3 k
        /** ADC GPIO Configuration       
) o: D, I, D5 z6 Z2 s/ g                 PA1         ------&gt; ADC_IN1: n3 b5 [0 I) d: _; v& `
        */
8 B6 k% u3 x! J) l7 X/ \ 
3 k* G" X: A0 w) b7 |! I 4 }9 G/ {% O( f# }* p
        /*Enable or disable the AHB peripheral clock */
4 r  X- \# _* t- ~        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
0 H5 ?* `9 ]! i ) G5 D) [7 X" S0 I
        /*Configure GPIO pin */
6 @  y8 N: S3 M; P: j$ F        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;5 K# E) C7 v( A) F- o8 y
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;
, s$ \+ U# g* U& z, O        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;' H/ j' q. B" e. w1 i6 ^8 Y8 S
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);8 r, a* Q- X  @' H
 2 ]1 o% h) R7 u% e  j. c7 A
 
* K$ `( |3 d0 k+ f  ^        /** I2C1 GPIO Configuration        ; A' l8 [3 J' A
                 PB6         ------&gt; I2C1_SCL: p) t/ N$ {0 w5 q0 k
                 PB7         ------&gt; I2C1_SDA
4 h0 G; C9 h1 G5 w        */2 `' f9 Y+ u6 q* [  `2 ^, O. G" h4 B
 
8 B2 X# k' X' O! J) V; q7 c4 u - Q" d  f0 ]* L- r. {% F
        /*Enable or disable the AHB peripheral clock */
; e$ g, U7 `; [' k/ k) g! i" E/ d. }        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
* n% h  p* O2 ~4 P% r- M 
( Q6 m) F5 x% b) V, m9 x0 i 
! ~3 O- w- ~, Q+ A- U# k& w2 Z$ B        //!!! GPIO_Init is commented because some parameters are missing2 D. @" l3 s9 D7 w
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;0 C3 C$ q0 f) W0 Q0 z6 q( J% O/ ~2 r
        GPIO_InitStruct.GPIO_Mode = ;
9 R" V2 a3 m9 k        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
+ A0 T- H$ a( n9 e* f* q% [6 L        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;1 `; d  v3 x2 Q8 i. b. h2 l8 A3 H
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;# q1 E0 d/ G* i% E
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
9 C3 C/ l+ B9 m4 ? 6 G" ~" c9 Y2 g
 9 N3 K' Q/ L6 L
        //!!! GPIO_Init is commented because some parameters are missing
& O6 p: V8 K4 A6 Q        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;2 x: P6 ]0 _+ f
        GPIO_InitStruct.GPIO_Mode = ;9 K: h/ H' |/ ]
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
& t& ]3 ?" ]$ `& C) p) w( |, d        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
4 V& M3 a( h! x5 b2 Q        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;4 p; A) B& n3 t8 d# W: Y( F% L  H
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);' a# e5 I$ `& H2 j6 }5 O9 h" m
 
% Z0 W7 Z5 F9 u3 Q! h$ u4 d        /*Configure GPIO pin alternate function */
: ]6 w% r' l4 A        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);" f+ F7 D% ?" v
 / f6 \7 @1 E- d9 V9 x$ F- c( N* e( E
        /*Configure GPIO pin alternate function */
& `, C8 W2 w* x7 a& k9 n        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);4 L: }( {3 k( T) D. \$ z
 
$ G+ H0 K7 S) C  C4 a6 { 
8 q: }5 [0 a, Q6 v& h6 t        /** SPI2 GPIO Configuration       
7 l' t( _9 R& Y; y                 PB12         ------&gt; SPI2_NSS
$ Y( u4 ^. w" D3 |5 ^9 @                 PB13         ------&gt; SPI2_SCK
- G9 U" n' V8 h: B* C* [                 PB14         ------&gt; SPI2_MISO
& E0 A. O( A. @                 PB15         ------&gt; SPI2_MOSI3 p! _+ Q, B3 i) R  W
        */: H6 V# S$ E$ c& V
 
2 |% x6 Y# ~1 v6 f* z5 z ( P& Y" H! P+ Y% i
        /*Enable or disable the AHB peripheral clock */
3 I) S* ]7 w) g+ C4 ?% ~        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);- u! y% y4 p, X% d& K& i
 ! ]8 o! d, ^: s; P, c& I/ w& P( L
 
8 K1 y' {0 @/ Z6 K* @        //!!! GPIO_Init is commented because some parameters are missing
8 f3 o& k) z$ _; b% d7 |7 |        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
5 C- M" H+ c4 B* G. ]! d        GPIO_InitStruct.GPIO_Mode = ;
* @; M0 S7 ]% s5 }9 @2 ~: E        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
2 I$ `* t3 ]; q$ Z* t/ c' v        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
4 j. `) J; y+ r: ]0 N2 h        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;) m/ a2 l$ _5 Z9 K: D
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
& i7 W1 f% z5 R, W1 o" L' d 
5 A/ E  @3 v4 n5 ?" W/ z 4 e5 h; A% u/ Y; F5 H0 Y
        //!!! GPIO_Init is commented because some parameters are missing" q; F  R4 M+ ]. Q+ H) \
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;9 C6 W, l& h" ~- E9 }3 L4 r
        GPIO_InitStruct.GPIO_Mode = ;
% t+ w0 y4 t' ~+ c        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;1 Y( A( N; S: K/ c6 T  b! X4 w
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
! M0 g$ _2 s) {8 v        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;" h8 h% U$ {. [& d  E1 A2 X: J7 g
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);  V1 a+ h5 @* l8 G4 g5 Y: A
 
# d& E% R: ?5 C/ q 2 d3 X4 u6 v! L, L9 O/ x1 p
        //!!! GPIO_Init is commented because some parameters are missing
# H1 x3 a/ z8 T        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;
. }5 x7 }0 F0 X% b% ~4 u        GPIO_InitStruct.GPIO_Mode = ;. p- j8 |8 j0 \7 T0 R
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
1 o4 h3 Y; H4 c7 r7 `! e        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
5 J  E9 J# T& t) U        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
* P9 h! K' g' v0 m" i        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);  o  U7 K! V7 Y- n9 g9 S, G) x& ?
 0 W3 i, i. N6 P) u, e5 }) [
 
& W- [9 C* T; _" M3 e4 D2 f" W: r        //!!! GPIO_Init is commented because some parameters are missing
3 N- E" }0 B) k# Z; O( Z. j- V        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;: \6 k( x+ ]- p( A# @
        GPIO_InitStruct.GPIO_Mode = ;
  ?0 G; C# G3 x        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
7 A1 g$ G0 ~/ s: Q& N        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
, O# W4 k2 j" ?3 n( z        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;  R: y+ X% D8 l0 u/ j
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);: u1 R' D; v1 ^% K  N
 , Q) @# K: ]1 N& k4 w0 i1 ]9 l& Z
        /*Configure GPIO pin alternate function */: F6 y& H$ [  }+ d% j
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);( E! y/ P1 c2 G2 G7 \9 L
 ' W. _' Q) C5 A% L& T+ K% I
        /*Configure GPIO pin alternate function */
% |1 T/ }/ z' K) f  @& p& C& _        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);3 ]2 i  B# v3 `# e
 # }' v5 p# A& ?' M* C  G, F
        /*Configure GPIO pin alternate function */( {0 I) C) q2 i+ R& X- ~2 v6 y$ w
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);
% [0 @7 x1 u* l) ?+ Z 6 }) h/ c1 A/ M$ L
        /*Configure GPIO pin alternate function */
0 M& r5 O# `1 ~1 _9 \) F& m# i0 ]        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
! I/ ^2 _. S. ^4 M 
  f% ~( n7 v& H/ o* G3 K. |( G 
& y. j# o9 t' B( q        /** USART1 GPIO Configuration        ; `) @/ Q$ r3 g$ l0 n, b+ T
                 PA9         ------&gt; USART1_TX
. h' }$ S* Q+ ?4 {3 k" B                 PA10         ------&gt; USART1_RX
9 S* B2 O( i4 h8 Z* Q- l        */
! U4 S7 C& U& ^. ~! M5 m1 S% z4 a 
0 P( |( v) D1 L1 ^ / {3 B/ t" }# ?$ a0 U
        /*Enable or disable the AHB peripheral clock */$ S% ]3 m+ L$ |9 M4 m+ H2 Y/ E$ a
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);" x2 c, t+ H% O6 N3 j
 % _  j4 R2 L& j5 o: @
 " N+ p2 f/ e7 ^3 g" u6 a" W
        //!!! GPIO_Init is commented because some parameters are missing
' N' Y' q" J1 T8 F3 ~        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;8 j& o- [# h+ t0 K6 _
        GPIO_InitStruct.GPIO_Mode = ;* K# k7 F0 e0 ]' p0 [# a
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
0 z; Y* E* u. F' x        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ m* a1 Q6 n, ?; U* f        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
9 e' C( n+ O. A2 p. J        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
! j+ N$ V, h- U; g 
0 [% @3 L. b% ~9 g ) x0 l. i+ M* m& L& Q* I5 g
        //!!! GPIO_Init is commented because some parameters are missing3 @: P3 d6 v0 f9 G( u; E
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;
/ b# ^* W4 k0 d, h+ n        GPIO_InitStruct.GPIO_Mode = ;
5 z# p4 N' l; O; B8 u        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
) I/ J5 O0 s7 w+ y8 k4 H        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. ]. `% |" ~' B- s        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
/ I) e4 `* y9 V: \        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);* t. X7 i; Q2 f9 o4 I1 @6 Y& J' ]4 P
 
( B, J3 z5 Q0 h6 c" v- _8 i        /*Configure GPIO pin alternate function */
0 I# Q! V+ j; r' V        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
5 l4 }' l' b/ u' T2 V $ j/ j) C5 a( A# j9 B2 k7 A4 e) a
        /*Configure GPIO pin alternate function */
( R7 V, o  e" g        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);' B# J* D3 j1 |$ t9 Q( a, R& o
 
9 t' v9 N" s) a 
* C; {8 R" l) f5 w' b        /** USB GPIO Configuration       
8 Q; H; r6 G$ k8 _                 PA11         ------&gt; USB_DM
$ ?* c+ Z2 v0 I- m! `                 PA12         ------&gt; USB_DP+ o9 G( S7 b5 `! y* y" L6 G
        */
: |- o/ [8 i3 V 
/ V( C/ x, W! w5 w" @- e# h5 x8 k * S8 R$ k# |: t: M& u5 W% s* f
        /*Enable or disable the AHB peripheral clock */
# ~2 k* {, A4 P" p        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
7 x3 D# d0 a" s1 H. \7 A " @$ q- U: f1 ?9 _5 _, q
 
* f9 V* m- M6 h" c2 X3 h        //!!! GPIO_Init is commented because some parameters are missing* V4 ?1 X0 D+ z' Q/ {- s7 N2 a7 G
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
. m3 d; t6 e2 j( l- G/ e; |        GPIO_InitStruct.GPIO_Mode = ;
% a+ h, o7 v3 s) t5 y4 a        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
9 b3 T6 ^+ r* |' G1 g2 F& Z        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;4 M- _0 [$ V/ R2 ?( T, T
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
" m* R+ T9 g, _0 h$ t5 l        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
  e) _1 J3 k! o, I  f8 e5 o9 @- @7 Q " P8 N: i- K3 o# Y
 
! w) e# y& U% O. \. R# D  D        //!!! GPIO_Init is commented because some parameters are missing; f5 k7 r1 T+ f& {. T4 i4 `
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;# ~& i* @- ^- s
        GPIO_InitStruct.GPIO_Mode = ;
9 W* |, K0 U" s        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
* h; N; w4 s9 C        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. s$ N5 U8 L- M$ e        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;0 q6 y- N' L7 K. G* h" H
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
, D4 |. C; \7 Y" n- {: u 3 U/ a; e& P3 O- U" ?3 z, ^7 Y
 
) s% j8 t/ B) T3 r* _* F        /** Configure pins as GPIO% Q( I/ H$ t# J, W( \, C
                 PA8         ------&gt; GPIO_Input! n1 S" g8 i  k) L2 ]( M+ k
        */
, @% D; `; h2 v, k 
/ d4 _! n/ l6 w% X2 g. e 
; S8 b2 p& p7 R0 N8 k) G$ e& w        /*Enable or disable the AHB peripheral clock */8 d1 @% b; b4 [
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
% w( o# i9 ?# @$ ? 5 W, C0 N' U: P5 \
        /*Configure GPIO pin */
& F, ^! M7 r. `) \        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;+ }% k( L' q# A* l# T3 B1 t
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;% f& @7 y% P6 R4 q: \4 d
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
! ]; n& I% k4 u2 \* L) `        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
) b! R- O9 k% M. W- y}
/ W9 j' @# Z2 k! H% }, g 3 X  W: C! l& {- M% i
/* USER CODE BEGIN 2 */
5 _9 S- D, l2 Z; [6 p ' x1 H8 }6 ^, A  b; A  G& L" V
/* USER CODE END 2 */5 y$ R/ ]7 x, ^8 z/ a( X
 
静以@致远 回答时间:2014-1-3 16:10:53

回复:ST公司出品【图形化配置工具】

 截图回复一张5 Z6 g. F9 P+ j8 o9 q& M9 y& \
QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

RE:ST公司出品【图形化配置工具】

多谢楼主分享代码!( k$ z9 W: Q* ]$ b5 {
那片清茶 回答时间:2014-1-3 17:37:34

RE:ST公司出品【图形化配置工具】

看看。。。。。。。。。。。。。
xyy211502 回答时间:2014-1-3 17:47:25

RE:ST公司出品【图形化配置工具】

顶顶顶顶顶顶顶顶
zykzyk-93033 回答时间:2014-1-4 10:59:12

RE:ST公司出品【图形化配置工具】

继续改进好啊
ruiziyq 回答时间:2014-1-4 15:48:03

RE:ST公司出品【图形化配置工具】

xiexie!!!!
tubegong 回答时间:2014-1-4 20:34:05

RE:ST公司出品【图形化配置工具】

没想到ST也有这种工具
yongjun 回答时间:2014-1-4 21:03:35

RE:ST公司出品【图形化配置工具】

看看,到底怎样
小贾-370388 回答时间:2014-1-5 15:44:58

回复:ST公司出品【图形化配置工具】

支持一下
yanghc 回答时间:2014-1-5 18:24:52

回复:ST公司出品【图形化配置工具】

 kkkkkkkkkkkkkk
海洋之星-339614 回答时间:2014-1-5 20:56:30

RE:ST公司出品【图形化配置工具】

这绝对是好东西,支持
JackH 回答时间:2014-1-6 08:58:04

RE:ST公司出品【图形化配置工具】

官方出品 支持 ~~~!
yinyue01 回答时间:2014-1-6 09:46:29

RE:ST公司出品【图形化配置工具】

顶,看看~~~~~~~

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版