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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置
& v' l8 C; t+ @" J& q+ l! B共5个分卷,别漏掉啦
( `& f; B$ R3 ]6 N1 g【第一卷】 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++){: G4 R9 P6 r/ B6 T6 D
                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存' ]6 u3 ~. ?8 c$ [( g
                {
+ a5 U2 d# P9 h& q, g( k                        tmp = (uint8_t)(color &0x00000003);8 d& d  [+ N3 x% N
                        switch(tmp)) }; e- C' O5 f* B/ @# P
                        {9 v6 ^% A5 x; `! S# h
                          case 0x00:5 ?( ~! Z' g, H0 Y  s: o
                                *pb = BIT00;
9 y# z6 C* s; _5 m' d/ l0 r% n                                break;& g" Y7 g- }& b
                          case 0x01:1 F; p. `8 s6 B" z4 _* Q
                                *pb = BIT01;; `8 V1 D0 n& Z% s+ ?
                                break;9 Q; P$ O* @0 E6 W( S' J
                          case 0x02:9 X6 T. n& N8 e8 W0 s& h
                                *pb = BIT10;: V1 K( ]7 ?, b% e8 o% M' M$ D1 C/ ~
                                break;
2 s8 g8 z& C' o: r! ~                          case 0x03:1 d* |( M  s" m; W8 V( |( q* X
                                *pb = BIT11;& ~* g" X' A# O; z  R* y7 }# O) l
                                break;" M4 d0 ~- t: z+ i6 \' ^
                        }/ ?' v, \- x7 B
                        color = color >>2;
( t& Q  x8 j+ _+ c                        pb--;, ?0 P! b( ^3 g* ]5 k
                }3 j# r( ~- L3 b6 @/ G1 K1 `
                pb += 7;$ u* y$ ^* ]9 z8 C4 Z
        }
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
: `+ F, M' A9 [4 c  Y" F安装不了啊
  D+ `( ~; n6 o8 u) [  y. a& s7 q
这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????+ s- u+ g, z7 A; g3 c0 i0 D2 X1 P
 
/ w0 D8 X6 V3 P/ x/*** l/ O9 ^( k3 u2 c+ C9 w
  ******************************************************************************
0 u" F# i  A4 V+ y' K2 Q+ Y  * File Name          : mx_gpio.c6 u* q5 Z" h- P6 ]
  * Date               : 03/01/2014 15:37:11  ]! P, A8 Y% ~" d+ k1 y$ B
  * Description        : This file provides code for the configuration( w0 R. f5 g- s2 V
  *                      of all used GPIO pins.
  e6 G# r% N, {6 H4 g+ N8 r2 ?2 X0 f  ******************************************************************************
( Y( D! w& y! J( }  Z4 p  */ u. D3 J( g7 e/ y" [/ k9 U; A& m
  * COPYRIGHT 2014 STMicroelectronics1 X1 A, g! f. c2 U* i1 U
  *( d" q# _* s+ {
  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);+ @( d4 U! H2 s' }2 B1 @" S
  * You may not use this file except in compliance with the License.1 u# `; f) B9 b* Y" T5 K
  * You may obtain a copy of the License at:$ [- B; t. E( l
  *0 y$ j& D- T; i" j" a
  *        http:www.st.com/software_license_agreement_liberty_v2
. s% n- U' ~! r( V* c  *
7 Y# |1 ?# H% L: k/ M  * Unless required by applicable law or agreed to in writing, software , W9 t5 U* E. w  r& R
  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, ' s( A# \6 R  S! H
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
$ J2 ~" I  u9 P  * See the License for the specific language governing permissions and4 q& ^. p( E, O( g
  * limitations under the License.  q  |7 w/ m$ O
  *  Y6 g. X% J% S) |- ~
  ******************************************************************************9 {, p. T& y' ?5 t( {! X
  */
5 h9 X+ k9 X) c8 V3 ~ # o# J' Y' `9 [7 L$ ~% Z/ F
/* Includes ------------------------------------------------------------------*/, s' w$ |6 `- a  M7 _
#include &quot;mx_gpio.h&quot;, v1 c2 r4 q5 N
/* USER CODE BEGIN 0 */' P! k' p7 E6 O
 
: X+ e  {1 i( E4 l: d3 T/* USER CODE END 0 */
$ ?2 @4 L- K( ?6 B: Z" n( d 
6 H7 M: X/ j4 c9 y/*----------------------------------------------------------------------------*// Z- `) g1 W( G; s, I+ O
/* Configure GPIO                                                             */
( b4 R# w/ b! }8 \/ W* P% I/*----------------------------------------------------------------------------*/
) S+ z: c2 w" h) Z/* USER CODE BEGIN 1 */7 p& {8 k7 J8 h9 j2 @; \6 R2 u
 
' P6 e' H' p) g6 _! g& o/* USER CODE END 1 */8 b" \0 Z* l9 w# B
 
4 r9 s0 X1 i$ u7 svoid mx_pinout_config(void) {2 S) A! d- y6 Q2 V
        /* Private typedef ---------------------------------------------------------*/
! o3 g- k) p* T/ U2 v9 e        GPIO_InitTypeDef GPIO_InitStruct;. W! U8 Y# e' \! i1 \( d+ s( @4 s
 " V3 b! N( K7 s( r
 + B' |6 f1 b* ]3 J  D1 N, v/ S
        /** ADC GPIO Configuration       
7 ~; T! {2 h* ]2 n/ \* u                 PA1         ------&gt; ADC_IN16 P' u4 C# |5 ?0 Y4 Q0 w
        */
# T9 P1 i8 Y8 W; ^% A; L 
! t2 T+ l1 T- {/ ?; H7 e0 t$ x) L0 e $ Q, X5 A, x+ @% @+ W* |
        /*Enable or disable the AHB peripheral clock */
+ t) p) H3 P4 C8 l        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
/ b: N, Q+ H' C# q+ l/ l 2 Q6 m, ?8 U0 J* U; K
        /*Configure GPIO pin */9 s( D6 E8 h5 d9 \# P9 A
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
4 Q& z% a( f8 e+ T5 x        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;3 a. I  Y/ e2 J( T- u
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;2 K/ i. |, e' ?" L( W$ d5 I
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
) i" E. m) V5 r& w9 }$ }" x! @ 7 F4 B5 ~( ?; V5 n/ ?
 7 x7 j7 a" u0 j8 M
        /** I2C1 GPIO Configuration       
8 B9 t4 Z  a; t7 U/ U                 PB6         ------&gt; I2C1_SCL5 C$ z* j* e: Q3 ^( S9 D2 r
                 PB7         ------&gt; I2C1_SDA9 `$ U* p: _( s" ^: }
        */% T9 ?$ r* A& |( }9 H
 
' L6 f  I3 `! H" A  k- h, |0 l; A( n 0 O( l2 M4 J; Z: W' Y
        /*Enable or disable the AHB peripheral clock */& r9 r3 z( [7 W! o( G
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);" I' ?% M, H5 n( x8 ?0 k/ g" `
 
% K4 w# f& Z' |# b! x( Z" ^* P 3 y  Z1 y5 p6 r8 ~$ K9 K
        //!!! GPIO_Init is commented because some parameters are missing
' \( J7 [) s5 n% U. A1 N        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
5 A$ s) C/ _# `4 J+ j0 @1 F; K        GPIO_InitStruct.GPIO_Mode = ;
/ s# c* k% W: T2 U8 s+ K        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
0 N/ e' r2 d# x' T; ~+ m! k. V7 Q* W        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
  m8 \' N* P2 U+ h& \        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;3 L/ o/ T9 y+ h; q. d% a
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
4 f- t8 J% Q1 _& W7 }  R) b 4 l! z; n( X8 _- [. E5 i2 G
 
7 A2 V* j  |8 f! R4 K        //!!! GPIO_Init is commented because some parameters are missing
" j6 f; b* w' R8 E" Q$ w        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
# O8 v+ h# }* G# b        GPIO_InitStruct.GPIO_Mode = ;
7 l0 n3 T, l( h2 e$ W        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
/ Z0 ]5 j$ d8 V3 z' y) a        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. t) n! ~! ]$ Y5 S8 n        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;8 T/ w. n$ k/ n* i, g- Y% r. a
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
" q2 O! m6 |# m: e 
1 p# f; ~1 g: R% ?9 @- ]1 P        /*Configure GPIO pin alternate function */
' e5 O+ W4 B9 T' P& m* W9 z: @5 Z        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);
6 z$ P3 h/ n0 A: W & L0 n$ Z" G$ r/ M5 ~+ y1 h
        /*Configure GPIO pin alternate function */
/ \. Y7 r2 t, {/ n        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);1 ~4 h) S4 A" t6 f9 {
 
, l, p/ M  k6 Q7 G8 E! A : e' X% ?6 g- Z7 \( k3 `- i
        /** SPI2 GPIO Configuration        " X$ P" q' C! @7 d. ^6 v
                 PB12         ------&gt; SPI2_NSS8 I6 P, g* K* g; f: J
                 PB13         ------&gt; SPI2_SCK! E& {9 |" S9 g( a/ X/ [, R8 L. Q
                 PB14         ------&gt; SPI2_MISO
3 u0 m/ ^% c: Y% C                 PB15         ------&gt; SPI2_MOSI4 r$ S5 h& b& L' P3 u3 l& N7 ?) F
        */# s: P- U5 |  h8 Q' B
 
6 \, P. C* q/ ]* x3 X* N. T5 B 
2 \: u. O) \4 P1 d        /*Enable or disable the AHB peripheral clock */
: F8 |; H1 g: H        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);' C0 U7 g! s3 Q! S) `
 / [* P7 K! L0 R* v
 3 }) q/ _. p  A; S  x/ a/ `
        //!!! GPIO_Init is commented because some parameters are missing# d( u! ], ~( G6 `6 J) r+ Y0 [
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;9 i3 G+ u7 }1 R% q1 q- k* p
        GPIO_InitStruct.GPIO_Mode = ;
' S6 w0 f* A, z9 g5 \        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;! r  t1 E; Y: g2 X( h
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
3 ~% Z$ M0 w( l; a$ q        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
  q8 b$ w6 r2 F# o0 n        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
4 s2 x) a3 y1 M2 P  d2 Y 
8 u: X! b1 ]+ i) j5 {" q 6 r4 Y6 Q& q1 a* }3 O5 J6 b
        //!!! GPIO_Init is commented because some parameters are missing+ Q* j2 ~) u: h( ~
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
: G% k: r9 g9 |+ S        GPIO_InitStruct.GPIO_Mode = ;
( v  d4 P% \* N# ]; V        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
; R4 Y& C" R) {& o        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;# j. m1 D) k, \
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;  t# X8 X, A. W* Y0 r  `* S
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);$ w+ A4 p: I& @9 Q# _+ o% S
 
# U% [! H5 r2 l1 c7 L1 S 3 ~% S$ ^. k7 U' `
        //!!! GPIO_Init is commented because some parameters are missing
" R% Z: r+ k. }3 k        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;
; Q: T+ F% ~5 |) X- [" Z        GPIO_InitStruct.GPIO_Mode = ;0 C- L) D2 K$ y' q
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;. q  b) P+ p" T4 ~4 D
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;" X( Z. f# e: y% _) b
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
9 t$ a9 Z4 K1 X& B        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);& f# a; {$ B- P' b
 # q6 E- v1 O) Y. {7 v: K
 
: A- H/ B/ x# L/ o  a3 @        //!!! GPIO_Init is commented because some parameters are missing
- L  ], U1 K, v6 @        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
. n3 X5 w  y- @4 x, _        GPIO_InitStruct.GPIO_Mode = ;& |, d2 r4 P6 W/ R7 K- g6 A/ A0 R  Y
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
$ ?1 V! X* [6 h& |! B3 G. d, t        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
5 r# I* S! m3 Q5 B( B* V( r        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;  y  u  u$ `! f/ f! R( z
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);" J; f) t% F& i  U9 r- B
 
, M. W2 ~( k! S        /*Configure GPIO pin alternate function */9 n; O' Y1 e+ d" Y
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);5 G, }! N4 W/ L( m% ~- F7 k5 ?
 6 ?1 a9 D) J* L
        /*Configure GPIO pin alternate function */
$ J0 a3 O1 r5 j$ M+ [* `; ~        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);' `: k& z7 O' O# G  ?
 
- B) j$ Y) _- T* u! Z) Z        /*Configure GPIO pin alternate function */
) n$ h( V1 C3 Q6 L. I; n$ S4 j2 Z        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);" z1 V) F! J# f2 {! k3 D% A
 
. f3 R& A! e( I+ f0 Y        /*Configure GPIO pin alternate function */' |$ o* v: o- M5 W0 r
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
0 Y  W$ ~6 B8 K9 W ' p' Y3 @' @! H
 
) q8 `. J  H" h; L& u        /** USART1 GPIO Configuration       
6 M% N/ g/ S/ S) n) `* ^- A+ J                 PA9         ------&gt; USART1_TX: x8 S9 F9 x- Y, a% |7 I5 i) _( S
                 PA10         ------&gt; USART1_RX4 ]" r( N+ Y  z9 ]+ F3 S1 x
        */0 h8 ~9 M1 M, _; P
 9 b* @+ d& U* }) v
 
2 ^* y# V2 r0 n% c; B! m0 r" a        /*Enable or disable the AHB peripheral clock */* e  Z, ]* ^  w- k4 a
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
5 J* Y* X5 K# d7 Z) t 
; l/ ?. ^3 c5 p4 F + Y1 o% P* \5 N8 ~" `' p4 L
        //!!! GPIO_Init is commented because some parameters are missing
1 W. ^: Y2 Z7 [0 {6 ]        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;: ]8 e. f8 D6 p0 m9 m( n6 ~/ D6 ]. j
        GPIO_InitStruct.GPIO_Mode = ;
5 Q/ i+ @" u5 _  c2 r5 j4 {+ S        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  ^! N. u$ [: [2 S% p# |# ?
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;9 P$ f; u; Q. z* Q
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;% D/ f2 o- T* c6 S6 S9 X+ H
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);9 r3 _. C* W# C) P  ^1 R
 
- F2 n+ l0 i3 ]6 E; t% Q! i 
- D3 {2 _, ]% d# W% I        //!!! GPIO_Init is commented because some parameters are missing
. z- ?' v" ?$ }- z3 R        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;
  f# M- u) P( v7 [, z3 ~        GPIO_InitStruct.GPIO_Mode = ;
$ Q$ {2 v. H% V( X        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
2 M* V' d0 \3 O2 k5 ^        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;  K, W# |4 ]2 O: E; R
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
: S+ f& L3 @/ Y( j; l        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);0 K; Y: H1 @' _# n1 ]. m( P
 
4 I/ J+ {  }0 e; ^) F. f        /*Configure GPIO pin alternate function */8 m4 s0 X3 l3 O2 P4 E5 f4 l
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
) {& p( }# U1 u 
9 @: |; S2 `" S7 I- P) `# @        /*Configure GPIO pin alternate function */
( V7 `9 k/ p  \/ A* I7 r0 O9 _        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);
0 C% @; z4 k( u- M( _4 V; A: ? 
1 \, H9 i5 `2 N3 \. g# J% z 5 ^2 [! V& i- P8 K: `9 o6 V; i( X
        /** USB GPIO Configuration        ( j5 x5 D/ S: Q# Z4 ?
                 PA11         ------&gt; USB_DM+ |# _8 z0 B* m9 A
                 PA12         ------&gt; USB_DP
0 i2 O2 }8 {) s* o; H* Z; D        */# s/ X$ Y5 [2 a3 ]# q7 P) v) S9 W
 ( |* m7 g. z1 i9 \+ D- K, D
 5 g1 p! z4 [1 t# b7 O) O
        /*Enable or disable the AHB peripheral clock */
4 Z3 F: o$ n2 ~( S# r. v, A" P        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);8 o! |, x6 Y$ w2 T7 v8 a
 4 R1 T) P% B, {' \) w% S7 [
 8 {* e- Y' C! ?: T" x2 G; K6 M
        //!!! GPIO_Init is commented because some parameters are missing4 m9 v3 M- P1 v1 W6 V5 B
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;9 [+ w- N- @2 C" \. _
        GPIO_InitStruct.GPIO_Mode = ;
" m3 }& h, K2 u; \; u        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;4 s7 m" T) u. q+ _8 f4 \
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
* {3 f. X: ?7 K: m' a$ ^        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;8 d' Y2 f8 W+ C2 M( p5 X
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
5 Y0 O/ i' W+ L  ^ 
4 ]+ p7 ~; F2 U# s6 k, O) H# s - s8 u3 _* R; J: A+ F, V- j; h% ]$ z
        //!!! GPIO_Init is commented because some parameters are missing% }/ R& Z; C3 J
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
3 l# C( \( Y: j        GPIO_InitStruct.GPIO_Mode = ;5 G( y5 {+ H( ]8 ]  E1 O
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
2 J- o$ l* S8 Z8 [: h* T! K        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
3 D6 H& z/ V: x! s1 A6 M8 n1 V        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;6 T: g! a5 e; g) [2 u; n
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);" J9 W  @4 F+ h: @: d' V7 g$ L
 & ?3 S7 j4 p1 g7 o( h% `$ C
 , H5 V* \3 o) |- G) `
        /** Configure pins as GPIO
0 [1 \7 q- U$ ~. a6 M( S% S                 PA8         ------&gt; GPIO_Input
8 ]- |; c1 ], p6 Q: W' G' T6 a        */
+ E9 b5 J, Q2 p 
4 `0 b8 n8 k2 L( X2 \ 
  p# j/ m" J) P  z# Q        /*Enable or disable the AHB peripheral clock */
7 a, X  f0 b& u5 g6 z. i        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
1 N4 \9 ?! h$ B: T 
" _6 G" c# j% c9 a. I. a9 Z: I        /*Configure GPIO pin */
3 N, t% x9 Q5 A; m, }1 B+ H        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
' w7 n" {, k+ f3 l        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;- A0 F) y$ o* n3 o- l. I% K; g  S, n
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ r# z/ q" P8 o% Q4 Q2 {. D# n        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);$ u$ ^- W. a: }! m7 i  j- f7 C: f
}
; n: I8 e( i: A% c$ P$ J  K   d. u* Z, D9 X7 a( l$ Y4 o* v
/* USER CODE BEGIN 2 */, j3 W" A" F  W" x) e3 u
 
( K. V# O! j2 i7 G/* USER CODE END 2 */
) H/ v: }4 s6 J 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张
9 H* X. ?9 t, P. d QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!
4 ^9 h4 D; a: G7 _, C" h( I% t
那片清茶 回答时间: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 手机版