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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置
3 U/ ?/ s$ T( C0 @4 n8 ?共5个分卷,别漏掉啦; ]  H$ [: y+ q& l. c) `+ ]7 v1 C
【第一卷】 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++){, R7 W$ k/ c. \! n  }0 R0 R- C
                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存) h0 \, d( _! ?8 C1 t  c
                {
+ ~% N) ]; `9 |9 m/ t! p+ z, v                        tmp = (uint8_t)(color &0x00000003);
9 h7 I7 ^/ G# ?. y! N) k( ?                        switch(tmp); ~: a" {. v9 |' J% ~
                        {! \& t3 U- j! I4 \# U% w
                          case 0x00:9 r: p' Z* s  ]# N% v9 @8 w& n
                                *pb = BIT00;) F7 c* ]. S, r% q8 D; [4 H" j
                                break;8 ]  \* y; U" n% J: Q' m/ n2 C
                          case 0x01:: l2 }' [- g% I5 @/ ^& B8 l% K. t7 d# `
                                *pb = BIT01;+ i$ `5 e6 z* \: O1 x
                                break;* b) V5 h& O: s
                          case 0x02:, W4 n0 {$ s, A/ O" a- I
                                *pb = BIT10;4 T8 [9 t9 w, z" `, O; r# i5 |* t. |
                                break;
( Y5 o, ~3 T  ^. N* U# R                          case 0x03:
0 K! A, S% V, h# p                                *pb = BIT11;
# V' v7 E! w3 J5 r                                break;* X6 M3 E+ p. O# ]) N# g/ M2 z- @# F
                        }
* @; L$ q. v" p  ~# J" Y                        color = color >>2;0 d+ o  T( _7 D, p5 S) T
                        pb--;
5 a8 o! n& E: \# z6 n/ ?                }
) T  j. P# r5 X3 [& J7 U6 u                pb += 7;$ u2 G$ H. G5 ~7 g# @2 I- T
        }
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+ ]  P/ h' b7 O# q* f. Y
安装不了啊
6 ]8 k4 v( t/ u! P8 p% G
这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????, b8 |; L: e& Q4 @( I, c
 
: ?$ `9 M, \- c, o! N% S/**" D. `, M. ^* c$ z, I5 D! V
  ******************************************************************************4 B4 M% Y& [: v# ]  n* |4 y( e+ B
  * File Name          : mx_gpio.c
; g: d- |; r% [# }. {9 W  * Date               : 03/01/2014 15:37:11
+ M( Z, t7 N4 B# a: O3 k9 t: V1 p  * Description        : This file provides code for the configuration3 W0 b6 b! c, _6 L3 u  F
  *                      of all used GPIO pins.* H, C3 P9 U0 e2 g. a6 s8 I4 C
  ******************************************************************************
8 |; h( g1 d7 S' v  *% v' M0 g6 R  B* P
  * COPYRIGHT 2014 STMicroelectronics& n( a  M3 c5 h3 J" ^6 D% X
  *
2 |% Q/ X* F0 z# {1 b/ t  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);% n% @/ V0 y( j
  * You may not use this file except in compliance with the License.
8 \) @) k- j: ~, ]% s1 {8 U  * You may obtain a copy of the License at:$ M1 h- p' R/ ]
  *0 x5 t; i0 a# p% C' x# Z1 Z
  *        http:www.st.com/software_license_agreement_liberty_v2
4 B3 Q# m: D5 ~4 _$ n- D  *
3 [" L3 q0 {; }# g% T  * Unless required by applicable law or agreed to in writing, software 
) |0 n( F9 a/ k. V4 `. k  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
8 O( s2 V% \4 ~: j  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5 D3 P" X, r8 y' N$ f% W) ]' T  * See the License for the specific language governing permissions and
( s* v) F" R/ w9 U9 }5 C; C  * limitations under the License.: ~2 I" A& ^% F2 Q/ ^
  *" l5 {) {9 B. ~3 l: e, S9 L  |
  ******************************************************************************/ U8 g# Y' Y3 G& l% M
  */. ^' {; {9 A0 u! I1 E& O" t
 : i- q" N& A8 Q* n3 K6 Z# g- R7 O2 W
/* Includes ------------------------------------------------------------------*/
# c. F' I: ~' B1 ~" }#include &quot;mx_gpio.h&quot;
* G: @  H' r- x/* USER CODE BEGIN 0 */
! {2 U7 h  |3 F3 R 0 o2 p: }, @, o# w" V. @* ^4 x
/* USER CODE END 0 */
! O" ?* A* v6 p* Y : V* Q% z, L* {# o2 d
/*----------------------------------------------------------------------------*/* G7 J1 O7 r- n! z
/* Configure GPIO                                                             */+ \5 E" E( }- V
/*----------------------------------------------------------------------------*/% Y* ^* z' t  G6 z& J3 y8 c( |
/* USER CODE BEGIN 1 */
3 U4 h9 K2 o+ B: R) W8 z 
* `# K6 ~: u9 A, a# Q/* USER CODE END 1 */
2 ~% e( y3 S1 \+ j 8 T0 @4 `! Z; ?* G0 D
void mx_pinout_config(void) {& |! ]' c& t- q, m6 D/ ]$ U
        /* Private typedef ---------------------------------------------------------*/' k! l6 q4 z7 W
        GPIO_InitTypeDef GPIO_InitStruct;
! M0 m# q, Y6 o. i* b1 k# w* \+ u; f 
/ W7 y3 `$ u" o4 b2 h   B1 X. g  k) |/ p4 O7 l
        /** ADC GPIO Configuration       
+ L$ I: y- g$ c                 PA1         ------&gt; ADC_IN14 e! T2 w- [& u5 B% v" k
        */
3 g! B! r6 v9 V0 e " n! p( u5 k" m; G+ o
 
& l6 y+ B% Z/ G) Q        /*Enable or disable the AHB peripheral clock */" v$ C: e0 @  u6 J9 I5 u
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
4 R- {# v- H% w1 s7 S 0 T7 _2 m( h; N' `. K$ f+ r9 }
        /*Configure GPIO pin */
$ O) j) r, M7 S; C) z' ?        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;% N- I# D1 l3 @% \/ b$ C
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;# H/ `2 d0 F5 v
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
' ~2 Y  W8 w. h! X3 Q- `        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
0 y4 r4 S7 p2 ?; h9 z. k 
* }" z( D- h3 k( O4 j. `6 l $ d" X0 P! n! D, R4 U
        /** I2C1 GPIO Configuration        : F! D+ w' W8 N, |5 d! ^
                 PB6         ------&gt; I2C1_SCL2 S, a/ ~/ [; u# G
                 PB7         ------&gt; I2C1_SDA
7 E7 E5 |2 S$ ?: ^! v2 R: M8 ^% w. l        */, b. K9 H7 y9 {4 w$ z" R
 ( a$ l# _' k$ P7 c* T
 
: ~) M6 V1 v" ^; }        /*Enable or disable the AHB peripheral clock */6 o- ?' t7 k9 j
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);0 D  Y" u  O+ i7 s
   _) J# E+ P4 s6 `* c% D  n
 8 C8 V8 L$ S5 A$ q6 v, Q
        //!!! GPIO_Init is commented because some parameters are missing/ S, }: N; M+ H$ x9 |4 J# t
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
& H+ ]$ K  M' j% j+ H        GPIO_InitStruct.GPIO_Mode = ;' Z- E) }7 n  z* M
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;, H' a& C  J9 u; Z5 ^
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;* }2 O  ?  o" F% Z# A/ C( T
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;' a0 Y  P$ S9 Z1 c* k# ]' K! u0 ?
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
3 |( t: Q) Q; y% r# D4 H0 M # i0 Y7 c6 c; X- d7 p) x& T
 
2 g) h6 }1 @# \% P+ Q4 _        //!!! GPIO_Init is commented because some parameters are missing' X, _2 E0 H/ l0 O( A" y' X
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
$ J5 S7 r0 p. I3 L5 [        GPIO_InitStruct.GPIO_Mode = ;
0 [& |% }9 o+ _9 w, a8 N        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
, `6 C8 v  [$ _4 R4 A        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
! {8 x: P' y) ~& c        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;( s6 J' j: o* u! b- \7 L
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);1 C/ f* D( W, L+ [0 n
 
( @; b6 V, Z5 V; L) N3 W        /*Configure GPIO pin alternate function */7 p: c! v- D1 h0 z! s$ m3 {
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);
& }- P, }' b4 Q9 C9 I( O7 B 
6 Q4 H' t4 C) L4 k* R1 _7 S  t        /*Configure GPIO pin alternate function */
$ {7 t1 D8 a* o. r' X" ^        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);/ U4 V3 O5 q/ f3 ]* o, ], J
 
8 }' r, e9 r( s! S% J  N . D: v3 @! G2 e- U3 [
        /** SPI2 GPIO Configuration        " z. F/ d6 d' s) c7 z
                 PB12         ------&gt; SPI2_NSS+ ~) q$ V5 q" Y- ]& `1 p, r
                 PB13         ------&gt; SPI2_SCK
7 @5 M, ]2 X1 q! I$ z                 PB14         ------&gt; SPI2_MISO
, h7 O: I2 [" k: j# a1 l& K                 PB15         ------&gt; SPI2_MOSI
% f) v' \, d, P" W3 h6 r* i6 N0 E        */
2 z  z: N9 @/ @4 P! q0 K7 ?, S  T 
  ~5 W, N% f  n; P2 l4 r: W 
5 K& N, V' {( X  x" F! W4 V        /*Enable or disable the AHB peripheral clock */
' x; B* P3 u" y- C: m4 s" k        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
' S0 z. J9 U; C; a. l) R + T/ ?# T" f+ o, n
 
7 \/ |8 ]6 Q( p* q/ O' A& ^        //!!! GPIO_Init is commented because some parameters are missing
  x% C" g7 g- y+ N1 A8 k9 n  U        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
! B1 M3 J" _. P  y; X7 a        GPIO_InitStruct.GPIO_Mode = ;
2 o% I- W& v( K* c        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;2 v7 W& @- R1 w; D+ g
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
- K1 k( @% `* w& W0 A        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
; |0 H8 C% Y. L) T        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
! `% q4 J/ X* n 
- \: r. p. D6 |* t( g3 o6 U 
1 h& A, n9 C4 [6 L9 l( Q$ j' m        //!!! GPIO_Init is commented because some parameters are missing* b& w9 z3 X' z* \. n- y( l
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
9 `5 k" X% N8 \* O        GPIO_InitStruct.GPIO_Mode = ;8 F* V: O8 R- v3 E
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;8 `% q) w+ f. T8 i: s, }
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;. Z" \! z% M, F, H
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
8 E& X- y: y0 g) m* ~2 n( \        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
- C6 R7 E" n* v& D/ B9 O" |1 t 
( I; C, m& ]& Z5 w6 x* E 
5 O4 F4 ^. f4 M7 }: R/ f: r3 @        //!!! GPIO_Init is commented because some parameters are missing$ i( O: u4 y- {# h# ~
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;
, e% L8 E+ k7 ~        GPIO_InitStruct.GPIO_Mode = ;
4 R$ L. K6 a6 A8 F  O        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;+ d! q! y5 r9 \
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;, z% i4 |8 o% |+ M' N1 n, p& U
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
6 N: G( \7 e8 `$ {- G( r* f        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
+ w) B0 @  u  e! A # l+ @* ~& A" u# f- z- Y3 I  C
 5 z3 i$ w' A1 P- y2 h1 u
        //!!! GPIO_Init is commented because some parameters are missing  W2 \, Q" z0 O
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
2 i$ y8 b% ]/ [        GPIO_InitStruct.GPIO_Mode = ;
( v  q' u* ^7 Z! X        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;2 g9 @+ C0 q* v) ], a+ b; g2 X: C
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
( C( j- H" U; N. z. \* E        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;) O4 e$ ]4 C  x5 ]6 A* I3 b# P* e  B
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
& y2 X5 D# G" O, Q; K6 A0 L . D4 [; N- c- ^; r1 a
        /*Configure GPIO pin alternate function */
$ k+ y+ G& `# x+ X0 M) _        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);  \4 c6 C$ f3 y8 |
 ! T. i: q- Z' v" z
        /*Configure GPIO pin alternate function */8 H4 j9 Z" ]8 ^
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);) h' ~% V' Y$ t% U1 b- J
 , H- D3 f% [/ P$ Q! O( F
        /*Configure GPIO pin alternate function */
3 a! u% m# |% i' g/ \0 H8 H: ^/ |        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);% h" S6 P7 k+ e8 j" q
 $ G! E/ g0 x! R2 C" v7 C$ b
        /*Configure GPIO pin alternate function */
9 }% P  D3 ^' K3 ~3 Z' c, f# e6 |        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
; N, _: F3 p: t3 m& g/ ^ 
. n& Q2 n% O) `( X: N( b 4 G: \1 A$ h  n" U8 k
        /** USART1 GPIO Configuration        + F/ N; z; J. r9 ]1 N! Y2 \
                 PA9         ------&gt; USART1_TX& G4 H! J2 |% J% B
                 PA10         ------&gt; USART1_RX
# \  l( o( r8 ^. e        */
, N% B* F' Y) D5 C ( ~( y$ B/ ?! y) n
 
2 d& X; ]8 c4 U        /*Enable or disable the AHB peripheral clock */& t) z- T  ~$ \" d
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
% W/ l4 {3 O# b3 V$ t4 N; _* A; r 7 Q  b- ?, m6 e) c, @
 
3 c' f- D* l2 W  p" y8 B6 r4 w        //!!! GPIO_Init is commented because some parameters are missing7 _' ~; }& P! @% W2 m$ B4 w1 n
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;
9 n* }, l) S  R7 b/ u+ O        GPIO_InitStruct.GPIO_Mode = ;
0 n! C0 \9 ^' d+ ?        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
* ?4 N8 V: M2 M        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;( F  @) [: ]: u) I6 i/ E
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
; n9 p6 n: K+ U! V$ I; n& S, k7 v        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
3 l) h: f& N% }# r2 b0 c 
, f, d$ t8 [0 `* Q. i4 G 
* M+ X0 G2 d, S. Z! J        //!!! GPIO_Init is commented because some parameters are missing' D( q! V* q  }1 {& i( [! |; `6 [3 |0 F
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;0 `% L+ z5 d9 F- ?) S& O1 d
        GPIO_InitStruct.GPIO_Mode = ;( d" k  E' V! r' _6 [4 [0 H; y2 @( a
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  Z6 H  ]+ w5 b* D- E- w
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;8 H( W. k, F! b3 h0 S$ k
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;/ }. I5 `, t% [1 A. T
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);1 t( S0 G$ w6 |3 S* H1 m" I
 
" R- J( }2 P# J$ g2 B        /*Configure GPIO pin alternate function */
2 N+ q  ?6 y# G7 e7 v        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);  d" W% {5 B7 M, y- @4 O
 
/ A/ `9 I! L: Q4 J. |        /*Configure GPIO pin alternate function */6 V& ?/ ]5 \, v6 q/ Y5 H" O" i
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);
2 j1 y. K  X/ r 
; O6 T2 m0 o1 ^$ Z# s 9 W+ Y, x! x/ e3 n7 \4 j$ }# K( A* c; }
        /** USB GPIO Configuration       
* N: u2 |# j9 |# Q                 PA11         ------&gt; USB_DM' C0 `* {1 y! w7 m: c  C# w, ~
                 PA12         ------&gt; USB_DP4 c" i/ Y: Q. Q) p$ ]3 _
        */
; X; q% ?( Q* |$ G 
0 a0 v% X) W8 ~; J& \ 
6 H7 d$ F' h  w! z        /*Enable or disable the AHB peripheral clock */5 Z% _; M% S, _/ ?, N% D
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);: N  s1 @3 E* F3 O* F" ~  f% r
 , ~9 v2 t$ q# h9 r* [* }
 
# H+ s) B, _1 Q* [2 |% K        //!!! GPIO_Init is commented because some parameters are missing" x- b1 ]4 ~  A# U# s' p3 x
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
6 V- q% F, w* V$ T* F: z! @) \        GPIO_InitStruct.GPIO_Mode = ;
' V8 r2 h2 z9 I" X+ ?6 K        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;) E: C! C, T6 a8 ^
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;; w+ ^& p$ Z9 i, X1 p
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;: O+ {7 C% w$ _8 z- N8 D: ^
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);6 j1 n& V; m  |) T+ h. q
 , m: ^4 e7 @: c. p
 
6 V9 ]. O& i9 P; o/ q( `. i5 c        //!!! GPIO_Init is commented because some parameters are missing
# `- T2 j4 `& l2 b2 N! }        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
: k8 |1 c$ {+ r* f2 e( a        GPIO_InitStruct.GPIO_Mode = ;8 n- L( v' e7 W" |1 [6 A( z1 Z
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
! H, W, s5 U7 H$ K! U5 \/ }        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
$ t0 c! V" p' @* z        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;% I8 [" ~: N6 _% S. o
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);0 m/ ^# c" x7 L, [
 
2 h' L2 J1 ~+ |- v* M: \ 
% G: F) K. W( m& O& f5 i- u        /** Configure pins as GPIO  u- Z6 ?( `* o
                 PA8         ------&gt; GPIO_Input
0 f/ [- P3 J9 m! }        */
' G7 N5 k; a4 r9 K 
$ S7 C' r! k! C& L3 W. p 
6 A# m1 b8 ?8 v9 y4 n' |7 }+ I        /*Enable or disable the AHB peripheral clock */
9 N6 p- f0 n$ a! }) [        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);  O) u) r1 x  A6 h
 
1 O. U7 }/ E3 I( I2 D6 }) t        /*Configure GPIO pin */
* @& `8 w2 Z8 [6 w! E0 Q: z        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;" \0 E% L5 z8 P
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;) Y* c! }6 C. u7 y; H; x( R
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
* E* o6 }  ?4 a' E  @  c. J        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);/ S. e' v+ ~, B" o  J
}/ j$ Y8 O' P% \& f9 l! b! d
 
, z$ ^& z% Q( {8 C, A! v/* USER CODE BEGIN 2 */
; z$ H/ i, b5 J+ o. u; r& g 7 `+ V  V, r' X* T- C, _% C
/* USER CODE END 2 */- I& r5 {# N+ Z5 h) p7 `
 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张/ y9 V! v- C- j. X! A
QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!" [/ e/ H' t# V" Q. d: u
那片清茶 回答时间: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 手机版