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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置
, X5 @* I& s  ~" ^5 {( f+ @# Z3 q共5个分卷,别漏掉啦
. w! T. i$ j% y+ I【第一卷】 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++){
! V% H4 V& n9 |# V  p8 T! j                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存$ T% \( x- R: v4 q5 u
                {; a! j7 Z0 b, t; G6 b0 L
                        tmp = (uint8_t)(color &0x00000003);
/ D. q5 h; G% K) Q% ?& H- e; @                        switch(tmp)& A  {$ a8 J0 @) E4 z; J
                        {
: A4 t  u* h4 v+ x: x- ~                          case 0x00:; |7 F/ ^! m4 _9 F
                                *pb = BIT00;
( B' s4 a  `# N$ ]1 s                                break;
8 V& S" P0 A4 p, j6 Q) W8 M' P; z" [                          case 0x01:
/ n( X" P# D; K6 r( _! |. n0 P                                *pb = BIT01;" W" r- P8 I) T; Q5 s9 N% w  r
                                break;% ~: B" l" ]1 O. B
                          case 0x02:# g9 u6 b* ^% f
                                *pb = BIT10;' ]. G; w! X' T+ M1 \
                                break;
0 u; c1 y2 F% e5 F* J: f                          case 0x03:
# {3 h! b, a4 K+ C) I' |                                *pb = BIT11;8 l5 o  ?  J3 n4 \* X
                                break;+ H9 |0 w9 k* f$ X2 R6 p& X
                        }1 D! F; j+ {' \, L  ~: ?3 p7 F0 N& y
                        color = color >>2;% n5 v& _, [: y: O
                        pb--;
8 A( k7 ~* _7 A# Y; E5 T' g                }
, F! e* }: x' B  `) e                pb += 7;
0 H; {! f* ?3 J( v4 E1 p9 Q        }
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
7 C4 j" O* C( q0 d: {6 G: F) {. F0 P安装不了啊

9 p% i+ |6 s' c4 J9 |# C2 F$ B这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????
  r7 t5 u! i  k  d" r) {$ q: |* f/ e 
" m4 n1 p; d: W- t7 N% V% R/**
! h5 \) [1 v. M$ i) T' f  ******************************************************************************8 \$ W4 }( m& g
  * File Name          : mx_gpio.c
3 F: k1 f4 K6 G0 G$ N- `  * Date               : 03/01/2014 15:37:11! u# n6 k) s; h& B" ]$ J; v
  * Description        : This file provides code for the configuration
4 B: D; n2 u, D+ `# M. P  |4 f2 H  *                      of all used GPIO pins.# P8 ?) R4 G# S" ?+ e" q% a
  ******************************************************************************
+ s- V" L* J7 @: H: h  r  *
2 Y% L+ R9 w  _' y  * COPYRIGHT 2014 STMicroelectronics7 r& L' b& N, ^$ N$ b2 S
  *
, d$ o0 C7 w, N1 T  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);- {1 W: i3 H$ i9 D. k* q9 S% x, a* B; }
  * You may not use this file except in compliance with the License.
: P9 z) ^, e/ {  * You may obtain a copy of the License at:1 ]8 M2 k0 v, `  h( e
  *
+ r) V) W5 m! k4 v  i" j& Z2 A  *        http:www.st.com/software_license_agreement_liberty_v2+ w6 G1 E) [1 {: E
  *
! i/ j% }/ l( H# g  * Unless required by applicable law or agreed to in writing, software   ^1 r; G3 t3 Y1 s
  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
& `: n& M9 a. W' j- Z5 V/ i  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# k  {) ]+ J/ o9 j  * See the License for the specific language governing permissions and/ t2 P6 u0 n5 j
  * limitations under the License.
4 j$ ~" N4 [5 `# ]  *8 L9 f% h, z) q2 m' a) y
  ******************************************************************************
: d8 a- }4 t6 E7 j  */4 G) n4 z# q# x* R7 l* k! Z2 c
 
1 U4 C+ Q9 y4 B* f3 \+ R6 O! p& M- D/* Includes ------------------------------------------------------------------*/4 U& U- F* U& W# R) \" O+ S7 C
#include &quot;mx_gpio.h&quot;
+ J( x+ J, Q1 U1 z* p/* USER CODE BEGIN 0 */
7 c' [5 X& E9 I# {" B4 ` $ b9 t& b8 d! l6 f0 H& O. Q# q
/* USER CODE END 0 */
4 |' z/ g* j4 z: U, a 
) b6 s! O+ W. k  t' R% X/*----------------------------------------------------------------------------*/5 ]3 f; _- S$ F' ]3 z( ^! D; A
/* Configure GPIO                                                             */
6 t! r- B9 v2 c& B) u; M* x/*----------------------------------------------------------------------------*/; `  [5 j0 }$ _% i1 q5 l0 g1 R
/* USER CODE BEGIN 1 */0 ?! `) e% x5 V' T
 
1 b2 c  G, Y0 ~+ z/* USER CODE END 1 */
" ^' w' E# X% K. d+ O 
- `8 g9 M! `) g2 @  L# f! p2 ?void mx_pinout_config(void) {/ L4 }% e" T8 M
        /* Private typedef ---------------------------------------------------------*/
8 Y) M) Z+ u0 x! a3 N) R        GPIO_InitTypeDef GPIO_InitStruct;% x2 g; S) b* z' `& a
 3 _) R& i$ A" O, @5 |* H
 6 `; x: @8 c$ K$ l3 D. L# O) Z
        /** ADC GPIO Configuration       
/ x/ f3 P. V' ]+ [) L' S                 PA1         ------&gt; ADC_IN18 B* ^. D" X! H- u. j" j
        */
) c; L3 e  G/ m$ h) a 
6 m9 b$ [9 ]- Y 7 }: Z$ j. i1 v& v3 D
        /*Enable or disable the AHB peripheral clock */
9 u7 z% m+ T' D        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);4 h" s5 \# J: Z( ^- k8 o
 
9 G. G7 L7 i/ N        /*Configure GPIO pin */
% B5 Q/ n' m7 F5 C        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;1 M, g1 J* L/ g+ n2 E
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;/ e7 v  b7 W- S  o/ W& o
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;* X+ L, U0 a+ \8 \
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);! M: y$ }- v$ p8 a/ R) J% W" K" b
 * h, d  w1 d* y7 N4 R, O$ h
 8 t& a( o0 X  l' m7 X6 ?
        /** I2C1 GPIO Configuration        0 H! X3 m+ N- V0 C2 Q  z& ~2 _
                 PB6         ------&gt; I2C1_SCL
& u/ n- b# @; u: W5 [; b                 PB7         ------&gt; I2C1_SDA9 K, |. ]( H2 m- s4 X6 B7 @
        */0 }7 `. p1 }$ i) f7 a( ?1 U
 7 E- R. S) Z4 @1 M
 
  c  T, l+ M+ C0 V: h* G: d9 ~        /*Enable or disable the AHB peripheral clock */
! m1 Z1 F  X8 O' u* @        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
& l5 S- W& ^" U" Q' k 
3 G  W/ L  [! D1 q$ n# k* e9 I$ w * l- a2 j( _' `+ c* Z( F7 J
        //!!! GPIO_Init is commented because some parameters are missing
' N; z$ T% }8 \; p4 c* s        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
' ~( P- w$ o2 k4 G- O        GPIO_InitStruct.GPIO_Mode = ;, S  [, d, Y2 H/ l* u2 p
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
0 k6 n4 t* k3 y7 C! p% ~  k, L        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;: w9 t+ H- F; w1 y2 a! y% o5 }
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
2 u! F) }' K- L% Q! `, I        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);, c# Z2 P5 k; P) Q
 8 i' H# T$ M0 [! r& X6 P
 
+ k5 {: k! C  p" t" E& G* S. M1 [        //!!! GPIO_Init is commented because some parameters are missing  Y# i- x& S% |' M2 x
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
, z; z% h3 r- @+ f        GPIO_InitStruct.GPIO_Mode = ;% J7 f, J. B. I$ E7 M0 ~1 Q
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;# A( e  J* Z, l0 d& e, k9 t' Y
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
8 H* m# j, c5 V) Y& K; U. y4 D. K        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;3 s- m3 C% D+ W) E, G  x
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
& @$ w5 O/ g& |3 n4 E . \% d+ k* U- w' N+ G. a: v
        /*Configure GPIO pin alternate function */4 T8 s: N/ `, @' b
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);
$ v+ w+ C1 U# Y 
  |- B% r, U3 R+ @" z        /*Configure GPIO pin alternate function */
; G5 ?- w" x4 W% y0 m" T4 C. \        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);# M' j! l* @" i2 ~( e5 n
 
/ g4 k4 z; i& z6 c % m/ W; k0 j. _- V0 Y1 E
        /** SPI2 GPIO Configuration       
4 t3 W8 b" ?$ P$ r8 E0 s                 PB12         ------&gt; SPI2_NSS5 |8 m# z$ \0 _  {& o" @; z
                 PB13         ------&gt; SPI2_SCK/ T( r& y2 u0 r) g6 o: ^" Q3 \: M1 c
                 PB14         ------&gt; SPI2_MISO' Q% d, ^% R9 O! R
                 PB15         ------&gt; SPI2_MOSI6 z* n1 g" P" r5 @1 S8 G& n
        */( @: N8 D8 W/ k" T6 n
 ! I8 b0 L1 k! _2 K3 E/ H0 H
 
" H6 h, x4 `  W* @' n& X        /*Enable or disable the AHB peripheral clock */$ w" \8 H% n$ Q& l7 \4 I/ n
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
" O* Q$ b5 k. Q; E6 q9 Z 
8 `8 Y# |  x3 t" v 
$ @$ l5 p8 E2 a; c        //!!! GPIO_Init is commented because some parameters are missing
5 q: ^$ h7 ^! j  D- w) z$ \  `2 ?3 z        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;* d4 J- m  M6 G2 l) ?9 c
        GPIO_InitStruct.GPIO_Mode = ;" X; @1 {5 @6 e$ ~' X& J
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;$ B0 n9 D. k* u3 e% J
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
& Q8 D5 ^1 a- s# s* V        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
( l, z& k5 [& J! P        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);" J7 \+ e9 j* x& ?6 W. l
 
: w' `2 o! V5 Z8 u 
; X" m1 R" [9 C  U1 E        //!!! GPIO_Init is commented because some parameters are missing- f$ m! R) a3 D
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
  b% y% x6 F$ a/ H' _        GPIO_InitStruct.GPIO_Mode = ;
4 I, n/ X; I5 V/ q+ z        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;8 W& y; F) B- P, o
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. r8 h! T; l5 e# J2 r        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
8 A; v, i0 f; {# u        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
. g: e# k: d9 x1 g- B9 ~0 k 
" f( e( S  P4 s. L   ~2 L. c+ ^+ \. r
        //!!! GPIO_Init is commented because some parameters are missing( U7 K7 o$ j6 a  _$ N0 j/ S
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;# z/ m8 a* Q- I5 {+ W+ Z& j5 q/ O
        GPIO_InitStruct.GPIO_Mode = ;
5 ?& _) K: L' e* Z+ k9 B% Z0 _        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;* B% |1 I8 G: n
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;7 U# _1 k- b0 o9 c& V
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
5 o6 h6 M( m) a        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
0 e" d0 q# q7 a9 J! Q+ [6 e- x 
3 R- m2 c  n! ~5 S+ F, a  M 
$ f$ z+ F* \3 K0 E0 G        //!!! GPIO_Init is commented because some parameters are missing
' q5 f8 n' M* A  y" V9 Q* _* m7 u8 n        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
! h/ }* L) l4 {' Y8 ]        GPIO_InitStruct.GPIO_Mode = ;( u4 w* ~) V' Z, A& ]4 b) V. E
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;- X4 A' Q3 U9 O! j( v7 x" i6 u
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;/ ^3 G: R7 l$ g9 @
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
( |' W# r. j( N+ O( }        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);, I! B, l9 J# S! |$ d+ Q7 k
 
3 f2 I; m& C, o- A0 g        /*Configure GPIO pin alternate function */- ^5 d7 s" M& Q4 t" u
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);$ D7 q2 _8 p2 E7 t
 
/ ?8 V( H3 X% S) F  O" L        /*Configure GPIO pin alternate function */9 g) u) r4 ]1 h7 b: m: H$ d# L
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);
4 ]/ G  a% ~# N 2 y3 S9 d: \. c3 p8 p
        /*Configure GPIO pin alternate function */7 r2 L7 _& D2 E3 c! @) n$ @2 }$ `
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);
* {/ X$ [- y- f2 k$ f6 o. e 7 U/ z' M* z# X* A- R) }
        /*Configure GPIO pin alternate function */1 w; ]3 v6 ~# l- `: z$ R
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
; o- I' k/ C3 o6 s$ z1 g9 n 
" l0 Y% B+ o# b8 d$ I. e* Z1 Y2 X& L" z ) V- k/ @5 y' [* `& @9 p
        /** USART1 GPIO Configuration       
- H9 Y# ^* j, s- P- x% e! i                 PA9         ------&gt; USART1_TX3 j" S2 w; ~" }! D% J  Y+ ?+ c
                 PA10         ------&gt; USART1_RX0 O% P( m( }/ A3 K' b4 h
        */
, r! b4 A& \% v/ g 
2 S7 W6 ]" s8 h' q9 B; k) v8 ?5 I; H0 u 
1 Z5 H% m& K- t1 k) v- o        /*Enable or disable the AHB peripheral clock */3 `5 }$ f8 J) m+ |, O
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);* b( c2 v+ }* E
 6 V2 m) P' B5 M0 D" J3 K3 K7 L
 
& e+ g6 f5 ^- A8 j& v; T" W( y        //!!! GPIO_Init is commented because some parameters are missing
( d; p8 L  s) u( p        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;
5 T, l' i. \& p1 d        GPIO_InitStruct.GPIO_Mode = ;
# L+ I8 f4 p4 c7 W; S: l- }" [        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
: R0 `7 N% ]2 G  H1 [9 z        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;4 b% J0 m4 m0 O6 i; m
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
( C1 l3 D$ c7 H7 o  {        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);! y3 F9 S8 h( W. R! I3 ]; e
 8 E* D$ I1 m+ T/ }
 0 Q" j. z, e  f! m6 K8 z) f
        //!!! GPIO_Init is commented because some parameters are missing
' K3 i0 `! p3 \8 m$ b        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;! {# V$ I3 n  D( A* B
        GPIO_InitStruct.GPIO_Mode = ;+ `: q- R3 }* g" B4 R6 U
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
% U* F2 L0 Y6 A8 s  ~( k        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;- Z/ w/ x3 z  X8 a! H
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;; A8 u! W; `# j& ^# l1 n
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);! d5 n- B: W, ^& M
 * ~8 X! D% }' {  m* S4 j  z! I
        /*Configure GPIO pin alternate function */' T# ^/ y3 ?8 V6 Y; b. ^8 W
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
- x! W; a4 k4 Z3 j+ M 
* \7 M7 m$ f# V; O# H        /*Configure GPIO pin alternate function */
9 A) h# O/ a5 M2 c7 R) X& z' M        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);: W! T6 D/ x5 J. `0 O" W
 6 M  X( `+ B2 \7 U6 a
 
& a1 _6 M2 y: U/ E+ z! i' k5 s: T        /** USB GPIO Configuration       
0 b$ C, {2 H: W3 {1 K1 z                 PA11         ------&gt; USB_DM
. T4 ]0 u" N2 {7 l* n6 N. Y                 PA12         ------&gt; USB_DP( Y) l9 Q4 M0 n" v* l' P2 {+ R6 o
        */
4 T0 l5 W0 K: v6 E 
7 H% x+ P+ w& B5 F* l 6 n; ]5 l+ |( D  t
        /*Enable or disable the AHB peripheral clock */
8 p5 `* K$ b( ^5 Z. h        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
+ x# E* A( B/ ` : n7 i5 d) S2 W5 q: {
 
$ L0 a/ ~" T7 x3 ~: \( k) N# s( Y        //!!! GPIO_Init is commented because some parameters are missing
( o8 V/ `1 |' w8 J' l* }$ d        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
- [3 V) ?( g- r# b- O  `% f0 T        GPIO_InitStruct.GPIO_Mode = ;
" ~& J: h+ n6 X0 ~        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
% a( ^! j0 Z4 |& R+ S% J        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;8 d+ S3 X/ v/ @
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;, R0 s6 d" t" Z! d
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
# m# j: ]/ |, U+ [; q# m8 { 5 s& ^! U# @4 ~+ b9 K( d
 
  I2 P- a3 M0 h        //!!! GPIO_Init is commented because some parameters are missing6 P+ G. z2 c' s! G$ n
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
8 h  @5 A( `2 r7 i& i$ u  `        GPIO_InitStruct.GPIO_Mode = ;
1 L8 ?6 f2 C$ ]. `6 F' |3 I6 O        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;5 N7 K- A4 _- r! p4 A7 b' ~1 {
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. t- C( `2 n' U9 Z4 G        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;0 V3 f& Q. n! U. o( ~* n5 R0 ~, s+ y
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
. }! ~9 b8 [( ^$ c! q% [ 
$ Y( B/ Z' g4 T& C" S& u  ^ 
- `' G, I) i% K& T! A5 h        /** Configure pins as GPIO9 m6 a# X, L* I% ?( U
                 PA8         ------&gt; GPIO_Input
" v' s0 O7 \* @. ~: i        *// ^) G4 r( H. W6 O/ E
 * ^0 R, h6 _5 R( }  B) g
 
, @9 Q( n; q  Q8 f/ S( r/ ~        /*Enable or disable the AHB peripheral clock */% N9 w4 E" d8 J
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);: x2 @+ J9 K, T, }; z0 J( ]4 B
 
" P. w; n# l1 a) m# U: r$ H& U# e        /*Configure GPIO pin */
/ f2 D, y, |# k+ B6 ]1 q* N7 X5 Q& l        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
- e  ^+ T4 m) y; d. x        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;
1 v: Q4 `* @, L7 X! C/ Y. m        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;" b! R3 I" L/ M. i
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
3 p" v2 f; y2 x. U& A}
4 P, ?. }) m' g1 d4 T. P" B 
/ Q6 @1 O7 D. S2 |/* USER CODE BEGIN 2 */+ w; l! G+ ?4 I+ r$ n& u& I5 L
 ! z2 l* W* ]" k7 n7 }# c
/* USER CODE END 2 */
2 P6 M# J# G6 T$ } 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张0 l8 j( S4 F8 p3 Z$ t% S" B
QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!
. M* K$ N: Y, K4 R9 W
那片清茶 回答时间: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 手机版