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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置' s% W9 V+ B6 H# O
共5个分卷,别漏掉啦" [: i; @5 ^3 b0 H# s! c" ~6 G' q% b1 p
【第一卷】 MicroXplorer-V3.2.part1.rar (4 MB, 下载次数: 5697)
收藏 10 评论359 发布时间:2014-1-3 16:07

举报

359个回答
00dd 回答时间:2018-8-9 14:13:25
        for(j=0;j<3;j++){
6 r9 p. A! W9 D                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存, m/ b5 o& @5 Y; X& c
                {# N" }. ^* G: X
                        tmp = (uint8_t)(color &0x00000003);
6 C/ y0 j( m% b0 |: Y1 @7 ~* {                        switch(tmp)) h8 L) H' a* h( L9 C9 k4 }
                        {
" V: U# @( N/ J- M) V: d                          case 0x00:
' s0 j6 f) z- q" n  n; X& R                                *pb = BIT00;
- B3 N9 O- ~2 A: X7 f6 S7 |                                break;
/ [1 |3 J) G+ W  D                          case 0x01:' _* N, Q# b: J
                                *pb = BIT01;7 a5 p% Q8 T) o  B- f8 M+ C
                                break;
  z2 |9 O& Z8 t. D2 r0 K                          case 0x02:' X7 `$ i2 o8 ?( K8 g7 X& C
                                *pb = BIT10;* d( [8 m7 B0 T3 q1 l# D
                                break;/ t$ L5 P+ K5 t) r" }2 n( S
                          case 0x03:
' I* D; c. x' V) a9 T5 }) m" o! ^                                *pb = BIT11;/ D4 u: F/ v" ?) o; o
                                break;
; {% Y! f9 B6 a$ O+ [; @                        }
* G! @& o6 j: {/ w0 ]                        color = color >>2;& L! K- F- X( i( J
                        pb--;
1 f1 Z" T, d+ V4 W7 H6 a5 _" Y                }
3 R; f7 R2 e1 n6 D                pb += 7;7 r$ u: X  v: g. X: e
        }
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& ?- ]1 {5 D5 m- m; n) G
安装不了啊

! `5 R4 x% o7 ^$ x2 Z8 }, F这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????
2 [, A5 l+ Z# t, w( d9 |- ^ 
) _2 x( }/ e! s$ V" X8 x/**) T' ]6 C% O$ x8 k
  ******************************************************************************2 S0 V+ [  U+ [9 v  @7 X
  * File Name          : mx_gpio.c, t  T. i: P4 b7 ]8 d5 z
  * Date               : 03/01/2014 15:37:115 S+ S8 U/ t% \; G% |
  * Description        : This file provides code for the configuration8 S2 T$ y. m# G. u% G
  *                      of all used GPIO pins.
! r, H( X! Z) u. L2 f/ j  ******************************************************************************
. f4 ]5 I" C6 `2 n8 E4 P: Z  *9 r7 Q( _. f  o2 g% _
  * COPYRIGHT 2014 STMicroelectronics
, t( ?. G3 a  U7 m! Y; V# y( ~6 B  *6 D9 a! I5 m) F0 D  N/ d
  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);$ r3 J) Y. y* }1 u) L& b) D
  * You may not use this file except in compliance with the License.
4 Z; f" u9 }$ X" M0 U& y4 @  * You may obtain a copy of the License at:0 j+ |4 n* u) |) ^9 ~
  *
$ Y' G# j: E* e9 H- F' u  *        http:www.st.com/software_license_agreement_liberty_v2
( R* a2 Q) K5 S( m6 R5 {- h  */ z( R& V+ O3 y' }) i2 J. w
  * Unless required by applicable law or agreed to in writing, software + _- t1 J- b+ W5 V: O' y" H
  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
  m, O: R6 ^; _8 S  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4 ?$ U2 a. i) g: j* b  * See the License for the specific language governing permissions and
9 Z( f8 W# I1 w6 s; J  * limitations under the License.. M" m: V7 x' `4 E6 ]1 f
  *: d' G% M8 \% Z* Q: A& Y
  ******************************************************************************- U. R: u$ G, [$ ~) Q
  */4 k: g: ]5 I2 S; x" |
 ; w! o* Q5 ?( S) }
/* Includes ------------------------------------------------------------------*/
8 k' q4 v& I" t6 i1 M+ `#include &quot;mx_gpio.h&quot;
* B5 y6 O: K- f3 o" _/* USER CODE BEGIN 0 */8 v$ H( t+ A; v4 e
 3 r& x$ D& E# l
/* USER CODE END 0 */1 _- l% F/ u# v& M8 Q1 F5 i8 N
 ) i( L7 C) c( H7 j4 S% Z4 K
/*----------------------------------------------------------------------------*/
3 z$ O) @- \- C8 ?5 y+ O/ Y% z/* Configure GPIO                                                             */
; g4 G/ K3 }) q& f/*----------------------------------------------------------------------------*/9 ]+ f9 {6 I0 [6 z- Y# E
/* USER CODE BEGIN 1 */
! Y- r2 u7 H" W2 Y" G6 _5 Q , N% x" ^$ M- o" q1 `" |
/* USER CODE END 1 */  N6 Y- T* \( E; P
 1 V" D9 C8 U: R5 Z  {
void mx_pinout_config(void) {4 V" x+ t! U1 _: v4 K  e) k
        /* Private typedef ---------------------------------------------------------*/
; G' M: [( {' u. ^        GPIO_InitTypeDef GPIO_InitStruct;, r2 i2 v/ }" C
 
$ T7 ^2 o) L; W$ ^ . J! [. A& p7 X( J9 O/ O6 U
        /** ADC GPIO Configuration        ( H' m  N1 I* J$ s* k; W
                 PA1         ------&gt; ADC_IN1
6 V: E7 K3 ~! Z. \        */
  t7 J' G; k& r7 ~& P) ? 
8 t$ n5 P: k; E& H. h% h& R 
" R! V) H# K' b; Q& H5 G! `        /*Enable or disable the AHB peripheral clock */8 R' w7 n/ ]) U! }7 ~8 _
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);8 C+ q" l$ \# V0 W- {. Z- r
 
" H  W- D" {) k. ]        /*Configure GPIO pin */
( e2 Q' L7 `% P, d6 W: K        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
8 g1 D: G' ^8 [. w/ G/ i- Z        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;2 p# R8 U3 e& n: F9 z7 u# w
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. m" |  K5 j& X3 e* S2 W        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
$ [" C# f% {6 ]/ A 
% ~7 T3 p" s& Y. q 1 n: n. X# _* ~  {2 {9 _
        /** I2C1 GPIO Configuration       
, P6 S# e: v1 ^4 k+ B                 PB6         ------&gt; I2C1_SCL
# @. B# a( @$ P9 \; q8 ~. f7 d                 PB7         ------&gt; I2C1_SDA! J: v3 F$ h5 L
        */) K8 D& I. H$ T
 
) d' ~- ^# B7 H 
$ S# j& i6 z# c/ z5 J        /*Enable or disable the AHB peripheral clock */
2 H' }5 x- t3 ]1 M' i  r  _        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);! Y& l  z) E0 V  L* r- Z
 ; k" k# ~3 ?% C3 N+ R: D5 O
 3 O/ Z3 p) G3 x' O& v" j
        //!!! GPIO_Init is commented because some parameters are missing$ ^$ S, J  x% j) K% J* s, e  [( t
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;  e/ W% s6 x1 ]
        GPIO_InitStruct.GPIO_Mode = ;0 k. i& \, e! d
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;2 Q: C+ Y+ e' u3 a# g& n# W! z0 U  H4 z
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
6 Q( b/ _8 ~9 f# H+ O        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
) f0 g' C( M. f9 n' U& L* ?        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
0 ?& p# @" d! o( e4 O9 | 7 s" i: ]/ _, K5 Z  K) o. M2 J5 n
 2 w) j! n( n$ Q8 O3 x
        //!!! GPIO_Init is commented because some parameters are missing
+ C6 F& `: D$ C2 v9 i% w        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
; F; q- S  o2 y" Z: {        GPIO_InitStruct.GPIO_Mode = ;
" E4 V* z2 e  S( A        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;% d3 Q" Q/ @/ s- H& E/ ?
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
$ ^+ Y7 e) G+ z, U+ e9 d        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;; t* i/ K$ W! S( H# e3 `
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);& M! J" I5 C$ d; M
 4 b# C  }# D5 S6 w. i0 M! Q, E1 c
        /*Configure GPIO pin alternate function */
2 _, B! M1 p! a. m2 w( B        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);1 Q# c. }/ L6 ]- }( ^
 
8 I! j/ Q: k, N; u, Y; \        /*Configure GPIO pin alternate function */6 _8 _6 X  @6 c" |- P+ g
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);# g* S3 ~% T: _. c8 o5 f
 
  ]. q4 B! b( i: c9 s, B) Z, O ! B6 X* {& t+ U) l+ z% |2 o
        /** SPI2 GPIO Configuration       
# y+ y4 G6 Z" v8 U9 f. T. R                 PB12         ------&gt; SPI2_NSS; M/ d8 G. e7 s: o
                 PB13         ------&gt; SPI2_SCK
! z* ~0 \: B- @! e' U1 @3 J# M                 PB14         ------&gt; SPI2_MISO# g. d! C: @* C
                 PB15         ------&gt; SPI2_MOSI- ]5 x* ?2 b1 {: k; v4 B
        */
* {5 R3 y; d9 x9 C6 J0 h& Z6 H! g 
9 M" k1 f/ o0 B : v) n' ~8 i4 [0 m% J) d' C/ D4 \
        /*Enable or disable the AHB peripheral clock */
( [$ M3 `! P0 v9 t+ Z1 s; S        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
/ J' U; H3 \7 P/ ~9 g( a/ N, y4 y& ^ 9 ~* F$ k  a/ C' \0 a
 
5 M$ l" G& l& z! U! ]8 k4 `' j% P        //!!! GPIO_Init is commented because some parameters are missing4 r, U) g/ Q6 c, d! d1 T8 k
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
3 @  U5 v2 ]) ~- B        GPIO_InitStruct.GPIO_Mode = ;. I- C6 C7 E$ l6 V6 t% W
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
/ [7 g* Z$ i' p' G; F" E1 F        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
4 r9 R. z; X4 v" ^* R        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;6 a& v& b  A* o  y  z* k/ C
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);% [, R7 T' S: ?% e8 V& z
 
% z' b8 r9 e' c + Z$ W1 L9 ^4 R3 f8 }( N$ x: d( j* t
        //!!! GPIO_Init is commented because some parameters are missing, P. T9 p9 G; G3 K# [( B# I
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;3 u8 P' {# g' o. C' r( Z
        GPIO_InitStruct.GPIO_Mode = ;
- Y$ ?  a7 w, H2 q9 b2 z7 `/ {$ G        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
+ e4 Q! i# F- j9 l# A        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;- D" w+ V: r( M; q7 }) Y# w) S
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
( D. G0 B. M9 c6 T8 F& }3 V% b        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);' |0 n9 f+ K! L  N# G
 9 e; P; @" g% C- w3 C
 + ?4 x7 E4 D3 J# I
        //!!! GPIO_Init is commented because some parameters are missing7 v8 O/ K; K' w* A6 Q" \6 k
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;3 a. k$ L' L4 O# f3 d
        GPIO_InitStruct.GPIO_Mode = ;. ?/ c9 L$ _% S, ?/ _8 i
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;; X3 T+ P( b* r3 m# ~! ~1 i
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
7 I# }6 T$ Q& ~& i+ w        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;0 C% q2 q, z7 ?3 z1 \" E7 p
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);% O4 }5 T& r9 m5 A2 ~8 k. N" k
 5 ^2 Y. |& t4 c% g4 ^! ^& K" f: U
 
# q" Y& W% M5 L2 G        //!!! GPIO_Init is commented because some parameters are missing
! I: G6 E7 v6 R        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;1 z3 y4 W+ X) ~- `! f3 b. G
        GPIO_InitStruct.GPIO_Mode = ;
) n! `: o% ?0 F        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;' p* Y3 c; l. j
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;( y8 x6 e# E  c/ Q9 [
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
" L% v: v" i7 X- V! f  k        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);; V# n$ A; f! Y7 [, T! G" u
 
7 J  c& U* o1 |8 ?. B        /*Configure GPIO pin alternate function */4 f$ H. _7 {; y7 Z3 }
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);
) k/ j1 ?- R/ W4 F. S3 [, | 
8 h! m6 e, S+ B4 \3 M        /*Configure GPIO pin alternate function */
/ S. k; B8 ^+ d) z" i" e        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);
1 R1 m  p( B$ o/ A$ C  a7 E2 M 
8 c$ a( d5 u1 S0 o' L8 K) W        /*Configure GPIO pin alternate function */
( Y/ V. o6 e7 s3 y8 q5 z        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);4 g8 P9 ~1 Q' \3 y% X
 
* A1 t5 r3 i5 Y! N" J        /*Configure GPIO pin alternate function */; }( N2 d* ~  A- C! c) W$ u- C
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);; @3 d. N/ Z, r$ J6 C% t' E3 n* J+ \
 
. i& l( O5 m4 r1 n3 m6 @- S7 m7 f : z1 }- P+ D: g( f: S. y
        /** USART1 GPIO Configuration        0 `2 L5 j8 c* w7 _4 l! Y& H
                 PA9         ------&gt; USART1_TX
- {5 E" e6 f& R. v9 [                 PA10         ------&gt; USART1_RX
: `# z: d/ U! n6 S& s& `: T* z        */+ ]+ \3 z$ m+ O' Y9 R
 7 z: o0 g$ Z/ \; O. ]. p0 s
 # j3 l5 }1 |& F2 A, k
        /*Enable or disable the AHB peripheral clock */
+ R* ~7 t0 ]0 `& g( J. H        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);+ o0 ^5 {$ F4 t# ^# H5 j: E
 ! O% L3 H1 c% B5 |
 , d1 d! h' q/ ], w) Y5 D
        //!!! GPIO_Init is commented because some parameters are missing
- t8 q" J1 t$ c; n        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;9 B. Z. H- C/ P' o$ _
        GPIO_InitStruct.GPIO_Mode = ;
$ @# f  g" f; c) @        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
, G0 e  D1 I3 G5 x        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
1 }/ q4 z  b* y9 N& I5 t; d        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
1 N7 P! @( Y% F        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);6 [/ s  _0 K, h2 m, V
 - K; F' a. i& r% U* @2 h1 b
 : ]! E9 j0 A( H# |* I9 ?: o
        //!!! GPIO_Init is commented because some parameters are missing3 B' F6 L+ G# O; i! X/ o" F7 y
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;
. e- m- A" j, H6 H( g( ^        GPIO_InitStruct.GPIO_Mode = ;
8 B$ Q9 m  w) [" [5 a        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
4 f8 a$ P( D0 |" E- m9 U        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;, B& t5 ~- i9 [& E& ~  b
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
2 k, v* o5 i  F8 \        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
+ k9 I2 |0 l1 c1 d) `: d7 M 
+ `" V: \1 N% }) w        /*Configure GPIO pin alternate function */& J- ?( o9 `4 Y' \. }3 B
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);9 T! k6 ^/ k+ q3 _% ^& n$ u+ G
 
1 d7 @3 Q! S; [, b' x9 V        /*Configure GPIO pin alternate function */
4 l+ \) _: `1 E% f* X0 w) I! S        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);
- b) F9 `0 B3 b+ \# ?) Q0 l% i& J. f : U" ^' d9 y8 K& P1 A% G
 ' E# w6 E, h* n' B9 l
        /** USB GPIO Configuration       
6 x  u, |6 b6 ]) ~5 T. `                 PA11         ------&gt; USB_DM+ n6 N% f! ^6 W
                 PA12         ------&gt; USB_DP" q+ g8 t! c3 z4 y* ~' h6 r
        */
+ S; f2 I2 R- M8 z 
. ]% V; W8 M& N0 }+ D3 a+ q2 _" W ' f0 n) P. j( \. [4 I: y! I
        /*Enable or disable the AHB peripheral clock */
5 s7 C$ b2 K% I) F8 g7 n- q        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);: K' ?- F2 Z2 ^' t
 
1 v# h/ `  k4 w4 m + h) c" ~$ D. }8 ^
        //!!! GPIO_Init is commented because some parameters are missing1 i4 ^( ]  {4 H' R+ \) H  a5 Q( O* T
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;& N5 m1 N3 E* \0 n
        GPIO_InitStruct.GPIO_Mode = ;4 w$ @6 V# r: I* c) j* a- a6 q- Z
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;% d; y. {+ t3 M' j& K3 u3 Z: `* t
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
# v0 L6 g6 o5 F0 M        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;0 L+ H% o$ E: A7 l5 w. o, \* |
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);/ f# Z; H1 Q1 h8 M8 K3 x
 3 b% s+ f: H/ `. x! I1 }- U
 
/ ]3 [3 j7 w! k        //!!! GPIO_Init is commented because some parameters are missing
: }  w1 b( c1 y- y, k: U* b9 k1 q        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
, K9 n& |1 n/ j, B: ]$ j' n/ o3 w+ R        GPIO_InitStruct.GPIO_Mode = ;
, \+ ^3 r+ R& \' g        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;7 H, }/ K. l( H$ h2 N9 U: s
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
7 o" e& f, U& B- ]+ X7 I; @7 W        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;: X5 L7 b' L) m0 R% Q" S
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
) {! H, a; q6 o7 x6 h$ f/ a5 H 1 J2 N" {* p5 n5 D
 . M$ M) n& v4 p8 i
        /** Configure pins as GPIO
- ]' O* e/ A1 i2 V" \% I( P) j                 PA8         ------&gt; GPIO_Input
0 s: _2 O( {! H& O* W8 B3 R1 d1 h        */
) N. ~" N5 t6 T- x' e+ T% x! s3 @5 u 
" \' ^( T  Q" \ 
. ]& W3 C  Y. j        /*Enable or disable the AHB peripheral clock */
) D9 f9 ^, p' v! p# y( r* i) x        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);$ m& r9 }- b0 N# b0 a* m0 u
 , L( G: P" }4 T5 }" H  A
        /*Configure GPIO pin *// S3 ^" F% N% u1 K; O& }
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
3 X2 s% t/ k. e5 b& Y, T        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;, n: C4 y& J6 W# b5 e4 i- q5 A. {
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
5 G* i9 a* g5 V7 ?5 y: x        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);) T, c3 b1 _  \8 v
}7 Z) U5 y; Y# ^- ~: Y2 Q
 
- Y+ {8 Q" C9 G: n: T( Q. ?5 H2 n. q/* USER CODE BEGIN 2 *// W$ U8 M% l, d2 D7 I$ h/ D" a
 ; m3 V! j+ S* q# `) R2 ]2 c! d
/* USER CODE END 2 */
7 @# Z! G2 X2 A8 t7 l% I 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张
. d( }8 p" P1 C& l; a6 p! a QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!  r. @; P- v" a( B  D. r
那片清茶 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版