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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置
, P" L1 {, e  r. c共5个分卷,别漏掉啦: ]7 b0 Y! d/ s- Q- R& D/ |- z
【第一卷】 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++){. R' o" V$ Z: T7 D* P
                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存0 t% B; ?, N3 T4 x: @" ~
                {% F1 V+ D; E* \( G! K* x
                        tmp = (uint8_t)(color &0x00000003);1 E. |% e/ x& P2 l4 ~
                        switch(tmp)
" k- n/ O; d8 F. U8 s/ H                        {
' l: X* R. _$ [1 f                          case 0x00:: J1 e1 c- A9 Q; T2 H
                                *pb = BIT00;
' [+ Y; N& K0 k* H  R( R( ]% ^# U                                break;7 |1 W" d8 N0 d* X* \, n5 P/ K
                          case 0x01:
7 y7 A, d9 Q3 H; `1 e: l                                *pb = BIT01;
0 Q& W2 U( T  `$ p7 _6 {" e                                break;
) o! F$ z$ g8 l! J# e9 c* T% o                          case 0x02:
: b. h' X$ X9 z" t( B" O7 _                                *pb = BIT10;
) K: h% N5 B# U1 S                                break;
7 D; H1 v& k/ V                          case 0x03:
' _# `3 k1 W, m; r  p9 ^                                *pb = BIT11;
, U1 V2 @% e3 w* M# e; W7 [                                break;
6 X. m; S, e1 H2 C/ O/ Q                        }6 v0 s7 C! F% [. G, V
                        color = color >>2;: x8 R% I! H: f4 t, ]
                        pb--;" W7 @* @: M; y/ X$ R6 O, Z
                }+ ~+ S6 \5 r( \# O
                pb += 7;1 s4 ]- g! K1 W" w# b0 N- u% @
        }
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
- P3 s9 N" k, g) k1 A+ u安装不了啊

6 o, F' A( v# v' x5 k这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????
2 X6 x4 i/ J# v3 \, n7 n 
$ u& A6 e# d5 W& ^: Q/**( I2 F2 v; w4 `* e: {% |
  ******************************************************************************
5 l) k* D0 f/ p  * File Name          : mx_gpio.c. G! v0 b* k( W2 l! b
  * Date               : 03/01/2014 15:37:11& L: L; k+ U. {% [, L; [! @
  * Description        : This file provides code for the configuration
8 i( z% ~  e- p& a9 D* T5 L7 ?  *                      of all used GPIO pins.8 I# T# R( T& @1 ^3 g$ B/ x/ _  W( M) G
  ******************************************************************************7 Z9 M( C. G* v8 j4 P* j
  *: _9 X8 m  \. o) C
  * COPYRIGHT 2014 STMicroelectronics  X' Z' O) z! d6 I5 p8 y- ^
  *3 ~& \6 i. ~2 c
  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);0 F" P& w$ h' s; u3 t+ t
  * You may not use this file except in compliance with the License.
4 M0 V  p& m) D* E8 @) R3 m  * You may obtain a copy of the License at:& F9 r; h. o2 w/ |+ g# U3 I
  *
7 y% |. ~9 M/ T: F' m  *        http:www.st.com/software_license_agreement_liberty_v29 X% _% r# `% {" ?. A3 _1 R6 |9 U
  *$ J& L  @+ M( j
  * Unless required by applicable law or agreed to in writing, software / @. h4 Q1 r% P4 s8 J4 {
  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
& k  v+ _0 S) c1 v, l0 r9 Q! B5 W  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8 u9 x6 i1 @& w: d  d  * See the License for the specific language governing permissions and/ `2 U5 ?  r% `# [/ R$ R) M+ L
  * limitations under the License., D* g6 n# f* w5 k
  *
7 {3 [7 `, p; u! k  ******************************************************************************
: M% ]; S6 i  |* o9 A! J2 _  */' N% r! Z7 I, y
 . r, a: W0 b  R
/* Includes ------------------------------------------------------------------*/) z" d! @0 v! J! y
#include &quot;mx_gpio.h&quot;' F6 ^# Z4 n& a) K
/* USER CODE BEGIN 0 */) w- V) a& X2 |0 L% f0 F
 ( N$ u" V+ a( c+ Y4 t# a
/* USER CODE END 0 */
6 r/ M- V% M1 X0 p4 E/ T ! N, W% V1 \/ J, p& ?& _% V
/*----------------------------------------------------------------------------*/
, _$ z+ T, T' n+ f/* Configure GPIO                                                             */7 s+ G) k1 O3 T" b
/*----------------------------------------------------------------------------*/3 [2 @+ p9 z4 m0 n) I$ T# j0 y( h1 p+ l
/* USER CODE BEGIN 1 */
+ W; n8 C+ l8 t; D5 e. Q+ \$ d/ V( J 
1 L, N* Y$ q5 U# b0 ?/* USER CODE END 1 */
3 J* o7 u( ]. i, i* a- | 
) d' {% ]4 z7 r/ W* L' bvoid mx_pinout_config(void) {3 R" k$ {" M2 M0 H7 o" k7 b2 a
        /* Private typedef ---------------------------------------------------------*/
8 Y: n; I+ [9 ~3 u        GPIO_InitTypeDef GPIO_InitStruct;: X7 n  r' d3 C/ x, w- r1 |2 H, c9 [
 
5 P- H# m( t. v$ h , v! i+ r, {( ~" v/ a& y/ L3 X
        /** ADC GPIO Configuration       
. N+ x0 @4 p1 s9 A! H                 PA1         ------&gt; ADC_IN1  a) U: l9 P2 g; `( x, R3 J" D
        */1 F8 V# F8 n& V1 w
 1 D" G; ~" h7 T* N& u& B
   K9 X6 I2 k  }- l
        /*Enable or disable the AHB peripheral clock */9 r, u+ x: F2 w* S1 x6 ^0 _
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
  W: C2 G# X; f9 T0 f) H) y & Q# g# T$ n4 ?/ C' G- V7 v3 Q4 R. L
        /*Configure GPIO pin */
+ B/ v' h/ H0 k" s        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
2 Q& w, e5 D: m4 {. S        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;# k$ n7 g9 N) e" b: L2 |+ q
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
! A0 g$ {4 @6 Q  H: z        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
; l) h3 T3 h! e% E ) h, s1 y, O6 B
 
% x2 h: F. ^6 l6 J* G        /** I2C1 GPIO Configuration       
' P) n9 R1 z/ g: Z- r; v                 PB6         ------&gt; I2C1_SCL
6 F3 N$ k. T" d8 H* f% ~1 y                 PB7         ------&gt; I2C1_SDA
! N& U/ r. p, U  z; P( Q        */
3 ^4 O9 r/ h% `# N 
# a5 k7 |, {% V" ?* b' g' q5 {6 x 
- Z! \7 v( E  i3 J4 a2 ^8 A6 a        /*Enable or disable the AHB peripheral clock */
/ p8 {" `  u2 o" {# G  M8 z- u0 E        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
7 D6 N# y! H0 w% o1 q5 d% ]. G + M: K' ]3 K, p% F4 g. e
 
6 Y, }* F$ h$ c6 R! q1 x6 V* K' X; D: R        //!!! GPIO_Init is commented because some parameters are missing
) h7 g% Q3 f. x: H. s% S        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
' d7 B( ?4 p1 t1 ?3 A        GPIO_InitStruct.GPIO_Mode = ;% W# z" f) }6 I
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;6 Q) G; O4 t0 I5 t, w6 S
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;9 O5 p3 d# D3 F
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
( A) I; M7 G/ D% Q7 a! I        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);' l/ T1 K  H+ r" C
 
* Q2 }, ^& x& n4 s2 G9 T ! t$ o4 O. x) x8 f! Z
        //!!! GPIO_Init is commented because some parameters are missing- |0 O( u" Y3 L. M7 o! V( F  a
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
. @+ Y+ \4 m: e  X# z7 b        GPIO_InitStruct.GPIO_Mode = ;% X9 F- d. C' g+ J: _. b2 u7 g
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
( F2 z! z$ ~( _/ [        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;3 g% w) q% Q4 O/ @4 ], r
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
1 V. ~  `: q/ D4 _) q* [        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
; Z! d+ R1 h% Z! \. [. k8 n 3 c( ^; z6 x9 f; T  a
        /*Configure GPIO pin alternate function */9 e! z, \, U5 f; M
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);3 \+ ^0 `2 @1 d" n
 ; a3 P6 i/ `1 u$ `
        /*Configure GPIO pin alternate function */
" R6 ?$ d. F" L$ E* F2 ?) E        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);* x: }0 k/ Z( r$ _7 E
 ( ^/ r+ R/ E# _' U
 
$ |+ W$ z3 \# A, q" v        /** SPI2 GPIO Configuration        1 Z) o9 l2 M- x/ f
                 PB12         ------&gt; SPI2_NSS' E! S* l5 N3 r$ U) c3 u' \* d
                 PB13         ------&gt; SPI2_SCK5 L* {1 [' w$ B2 U
                 PB14         ------&gt; SPI2_MISO6 }9 o- _/ f8 x3 @8 u4 T- I
                 PB15         ------&gt; SPI2_MOSI
3 A5 C' M! i. m+ V+ A        */1 a" P# W  ?. Y  m6 R
 / v! n' }' C1 U+ m: b: @9 m6 W8 h  m
 
2 {& T8 Q$ \1 M0 _% x        /*Enable or disable the AHB peripheral clock */
: K; M) x, k" c* D1 X) H) u8 ]1 z        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);0 Z5 E+ P  {7 F# `! x
 
# Z8 V+ P6 t1 i 
6 W4 K) `2 Z4 A. P        //!!! GPIO_Init is commented because some parameters are missing
4 ^# z1 f! f8 B0 |: u        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
3 u5 K9 h: n5 w" q# ]$ |        GPIO_InitStruct.GPIO_Mode = ;
; w! y, P0 w5 a        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;$ K/ s' z$ x$ T: A
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;! z( C$ ~% X! |2 {
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
$ x3 ~" U6 v. y7 h) b8 {  N        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
6 i# p' t' t# J  I, F / l) [, X3 I4 ^4 m' h8 r7 l
 
, E2 l8 P* a+ M; @7 t! Y: Z; G3 N        //!!! GPIO_Init is commented because some parameters are missing
/ f) l! U3 k% R. y. K        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;( A& `7 _! M: \# A2 S
        GPIO_InitStruct.GPIO_Mode = ;
; \9 M4 L1 k3 D  N        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;- S/ J  R/ b3 G3 Z4 u( X7 T
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;9 T8 n2 ]( d  H2 M) D
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;+ o* \) d$ n) N% A2 [9 `
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);! k: y' p! Y4 J8 J7 a
 
  Z8 C1 {+ x1 ]1 C 2 V) m: d0 K! c- K) U8 b5 J
        //!!! GPIO_Init is commented because some parameters are missing6 y  N- R. J) I% L. V) b; o6 v+ x
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;
. w; i5 Y8 s: v* ^' Y        GPIO_InitStruct.GPIO_Mode = ;. e7 D/ U3 b5 {" j5 _+ C
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;: |" l# L. k$ P6 u$ Q+ r
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. c) K* Z4 B8 e* t        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;7 M5 u+ X) g2 f8 {" l& T! N
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
; t; D0 U4 ^5 b$ A& P) P 4 c( w: M. u8 J% ]* K
 
8 X9 l' p6 k* \: V6 R1 }7 n        //!!! GPIO_Init is commented because some parameters are missing1 w; n8 J) m7 C+ |( `5 i
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;, L* B/ p( H& F3 @
        GPIO_InitStruct.GPIO_Mode = ;' g9 X6 J: {; K% ?
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;# o% u, Q! E0 w! }, p( Y
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;8 G4 \1 w# ^! o
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;  K4 E7 |+ q5 G: y* h
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);) C3 H5 @+ @1 k) X
 ; o; w  y8 t. K% c& ~+ t, g8 b: i" \( k" G
        /*Configure GPIO pin alternate function */5 w% Z8 Q9 g7 ~
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);3 j+ }6 H; r+ F
 $ q2 ?. ?; D8 y) O9 k; _7 o
        /*Configure GPIO pin alternate function */
3 m! i# I2 e- y* B, N/ @) N4 O( j        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);
$ M- U+ v2 |2 O# P6 x $ [! Q1 j6 g* l
        /*Configure GPIO pin alternate function */
) Z( e1 F: k( i8 s        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);" J% B( v( B+ Y. t7 h8 u9 X. D7 A
 ( M% r- V9 h9 Z( H5 D
        /*Configure GPIO pin alternate function */
: K1 P* B, u2 q7 ]8 \        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
9 d- A0 w% `$ @+ S& y3 U9 g0 {1 k6 h . c9 O* J) a. f3 l- j( @8 I
 
6 V8 C* l1 _4 x: T        /** USART1 GPIO Configuration       
0 M) p+ W3 @2 V+ w  N+ Q. T                 PA9         ------&gt; USART1_TX
, |% S, m' z; r                 PA10         ------&gt; USART1_RX
9 U& d; T7 l/ h! |, E2 ]3 F        */4 M7 u0 w. E( a2 F/ t7 ~3 q
 5 j- x1 I( L4 l, w! e* F
 9 [' X$ O5 n  r5 T. n* T) F) d6 n
        /*Enable or disable the AHB peripheral clock */: a' X2 k+ E( U% b
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
, ]9 D1 W) r0 a. I  ?0 } # B( |- h/ F! M$ s8 j, w8 O: o
 ( D3 R6 w* p% ]$ U1 ]7 ^
        //!!! GPIO_Init is commented because some parameters are missing0 d7 x3 O1 F% R2 _/ X. L6 G
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;
6 u0 S) @; A* g, [( h% b        GPIO_InitStruct.GPIO_Mode = ;
& C3 V1 k4 S  _$ T3 |7 t        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
* Z3 z" f: v9 Q        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ ?" Z0 x; p; N' v: W        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;5 k. w( x3 P2 Y5 a& Y
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
# R9 O9 o5 |" k0 j& m( |. Q 
9 \: ^* {* Q& m/ ]* X3 \" X $ D& i) ~: ]' V' A' p/ d: `, Q3 `
        //!!! GPIO_Init is commented because some parameters are missing! S$ X: s9 N% F$ s3 o
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;" {2 U9 v; B3 e0 a, O, d. \
        GPIO_InitStruct.GPIO_Mode = ;: g( v: _; e( y4 M
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;1 I, f, v( ^. d3 V7 L. C) b
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ P# F% e! P0 J$ m        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
' T' \" @3 V, a4 G, b8 b% C        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);- K; j; |' D0 i& x$ v. g" ?
 4 M9 o8 ^2 I9 Z7 \
        /*Configure GPIO pin alternate function */: M, r" S4 Y' l- h6 I# O3 R
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
. l  \% P8 A# w8 h' q: ~ 
3 T% S* r* g$ }6 K0 i3 x0 G        /*Configure GPIO pin alternate function */
. L' F9 v* K" ^1 d3 a        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);- s4 z7 e' w. H7 g
 - e3 k0 H$ R* M
 # u* }9 i( N! Q% N7 W0 e
        /** USB GPIO Configuration        8 ?. z; d" g% l& O% R, U
                 PA11         ------&gt; USB_DM; X! a( p& Z1 Y- _) d! R# s
                 PA12         ------&gt; USB_DP
& Z3 u2 F* S" Q6 M* t) L; U        */1 @2 E3 ?" n# n% [8 r) c3 i
 ; I3 Y& Y) k# T% I# z8 _8 P
 
9 e& k0 o8 v" N4 c- R! R1 y        /*Enable or disable the AHB peripheral clock */
" q, o$ r8 A3 b5 D& m" {: B        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);* l+ a1 z5 R0 T: u, R( I3 G. t
 4 p* d5 {+ F. h" P  h) a
 ( {: L2 `! X# M1 f6 V( [
        //!!! GPIO_Init is commented because some parameters are missing
4 S4 A' f. A6 H- ^$ O        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
6 h! R2 z' L$ Q+ X4 \  f) L        GPIO_InitStruct.GPIO_Mode = ;: r5 S7 c% O7 H; V- g/ p( r
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
( `0 w8 n3 J/ }. n8 R) E        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
7 ]8 U: V; D$ r: W6 y0 q        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
7 a3 I) P& w9 P" l% }8 f! T: s! N# G7 g        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);. {! i& U* T  m" I: ]" M7 \: z
 
- g, q9 m' |+ o/ Y 
* k! Q1 ]8 ?4 r7 J9 G# m" A3 J        //!!! GPIO_Init is commented because some parameters are missing
, A* A) I2 C3 ]        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;: ~1 A2 x4 ^9 s
        GPIO_InitStruct.GPIO_Mode = ;
  Y3 e- i( h' x. z        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
: d. K/ D1 g! @7 o/ \& Q        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
; ~& H- _; V2 D        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
, i5 r$ ~) f3 s9 o6 M: @        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
- Y0 O5 X7 P. V2 }2 M4 m5 L 
7 \" ^# ?8 V; ]. m. x) s 3 [( O: z0 g: [! N
        /** Configure pins as GPIO" D0 |* i/ [4 Y
                 PA8         ------&gt; GPIO_Input
; d. W( V0 I( a: }; `        */
  m3 p" A$ ]/ h' n2 U  J 
0 m8 J% q& D- b% f3 b" Z 
. ^) B; L. p4 A5 o. A        /*Enable or disable the AHB peripheral clock */
  J* s8 \- M2 ]( l        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);3 p2 T3 o$ Z- h9 M6 S
 
! w+ C0 z' g4 [) |- @( I4 u  R1 b        /*Configure GPIO pin */7 a1 E* Q$ [" x& ]( |) k+ k6 I! L
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
& ]0 o: u; }' U. j& f        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;$ p) Y3 y" X& q6 e0 V/ H; `
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;. R- Z( w4 |* o, X( g' y
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
) e3 g6 [/ M  _- z7 C$ _! L}
5 q) c( E2 i" r ! D' f& k) \# \% G' G4 H
/* USER CODE BEGIN 2 */9 a( g- @7 T" C. {1 b. v" C8 C
 0 S$ v* y& n- d6 U3 u
/* USER CODE END 2 */
- I2 G9 I! E( P/ P. S$ G 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张  m! V' s5 [* i3 Q# L
QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!; ~. c) v7 s* ?' [7 B/ G9 O" f; e
那片清茶 回答时间: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 手机版