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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置* X% r& }, U* p4 m2 u5 O
共5个分卷,别漏掉啦
9 b" q( S0 M' w, v; D【第一卷】 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++){
  ^2 q; n# H/ W: g# |$ M4 i) u                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存% V& U- G: R- ?/ w/ e
                {
( m+ O; P/ B. X                        tmp = (uint8_t)(color &0x00000003);8 N" W1 y$ ^& m/ Y+ a; i! r( G' r
                        switch(tmp)8 M: X& ], @, i7 K& Y+ L  I1 U' ]0 v
                        {9 Y8 t) x( G5 }& q3 |+ y+ ^: u4 z3 A
                          case 0x00:/ G' m7 @3 r: B/ d7 `+ o
                                *pb = BIT00;' D6 y- n# e( x  H; }9 R; p5 C
                                break;. ^4 ?' |3 J1 ~: T# W9 u
                          case 0x01:$ `2 |$ q& t5 E* _4 d
                                *pb = BIT01;; h1 v8 h5 G0 h! p7 Q& \7 d
                                break;
8 V" X, ]- m* O2 O+ N                          case 0x02:! F. k$ h) E) i, Z; e1 f9 T
                                *pb = BIT10;. ~0 _9 l# A2 f" S2 _
                                break;. G) O- |/ {( o- y1 Y' ]; z  r5 p
                          case 0x03:
6 g; q# [/ e) }& |8 T# l2 w# @                                *pb = BIT11;% {+ G9 B1 s9 p1 l& @
                                break;
2 N( N9 @' L. b( V" k  ?                        }/ k5 \4 j, E" R. K* [6 G- s2 b) J/ k+ n
                        color = color >>2;4 Q+ n& U: a8 [4 ?) a& n
                        pb--;
; j% o$ _9 m9 r4 ]' K6 N                }
, @) ~* k  z; K" j. s* ]& i" n                pb += 7;" u" N) D7 G9 g4 m
        }
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, |2 j% }: |7 q; E
安装不了啊
; b' ~' R' N9 Z) I" y0 c2 z  S5 R
这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????) C; r/ u  m) Z2 ]. W
 
. J6 W$ a8 f' Q' l/**
! D! I3 G& ^  H  ******************************************************************************
, U* G/ y2 B2 u% n. v# c2 m: J  * File Name          : mx_gpio.c2 \% ^  Q0 P8 _3 ^! J, F3 Z
  * Date               : 03/01/2014 15:37:11
, i& k3 U* ~# B7 W3 r  * Description        : This file provides code for the configuration# r# o, _9 x! x: K2 N7 N0 m2 Z
  *                      of all used GPIO pins.# ~) b4 v( |) o( l, R9 V0 I
  ******************************************************************************
  p& X# e7 y! L' w6 A  *" v$ e/ _" |! S" O; ~; O+ y
  * COPYRIGHT 2014 STMicroelectronics8 D6 Q5 h- Z  _) o
  *
/ ~8 @5 K  D9 X  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);- Z4 n3 n6 `! f5 b8 S% z) T
  * You may not use this file except in compliance with the License.
  ^! S2 S) Q+ \7 @3 W6 f  * You may obtain a copy of the License at:! n0 o; S) e- l  g
  *
; `+ A- l1 p) t4 `- h) m0 j% ~  *        http:www.st.com/software_license_agreement_liberty_v2
' ^. g- J+ N4 U! \6 G0 O  *
; g) D. e' Q# u2 ?' }$ n  e  * Unless required by applicable law or agreed to in writing, software 
4 a- ?) ~! C6 |  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
4 H( P6 m9 K6 {) T9 k4 z  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.5 p& P6 z! O2 c, f" K3 i! g
  * See the License for the specific language governing permissions and, u5 B+ p; |3 u$ C
  * limitations under the License.
/ j, v) O2 E. |' p1 d  *. `5 }" S: l& H/ l- Y8 s$ Z
  ******************************************************************************
/ [" [  z; E  r* ?2 h  */
' ]7 X; N5 P4 N/ w- ` 
5 `- g1 j6 X/ |: ^7 l' H, o: m/* Includes ------------------------------------------------------------------*/
% f  A% f% W  h; q: \) S#include &quot;mx_gpio.h&quot;# W" `% q% B' W
/* USER CODE BEGIN 0 */
9 K: }% A1 m# u9 J( I0 v 
6 @9 P  }/ `1 Z: n: F/* USER CODE END 0 */2 {5 Y- T0 U7 b' A+ F, G! ^
 ' ?- |# X( K/ z  X. D5 \0 h; S
/*----------------------------------------------------------------------------*/7 Y. g! Y' M- H; U5 ]4 |/ K1 }
/* Configure GPIO                                                             */
. t  y+ ]. G) O- [/*----------------------------------------------------------------------------*/
/ F0 j# K/ Q5 _/* USER CODE BEGIN 1 */6 F5 \" c. I/ W0 H# R  S
 . j% o8 ~: x8 s! c  o7 S
/* USER CODE END 1 */; y5 t- Q, V8 o, B
 4 b3 G) p& k  e( ~
void mx_pinout_config(void) {7 e% a: a- S' q- ^
        /* Private typedef ---------------------------------------------------------*/
& ?2 U6 F$ d' b5 v" y* @% t        GPIO_InitTypeDef GPIO_InitStruct;# C+ I$ V1 q3 ?/ S
 $ x$ o* ]- o/ L% Y3 O
   u4 \3 @. I' J2 c0 t# z/ k7 K1 ?
        /** ADC GPIO Configuration       
0 j, X9 W2 M4 E3 d  `: v  O                 PA1         ------&gt; ADC_IN19 s+ K4 C" V/ h! r* Z8 o! k
        */
" b4 N3 B5 s0 h1 Z8 ` 
$ m8 q: V/ F: o 
/ B' @7 W  D+ v+ q8 I        /*Enable or disable the AHB peripheral clock */) l* [% a7 Z/ D' z: e
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);1 H2 _/ L8 e" W( Y. L
 
( I6 `* a% B3 v# x) }' C        /*Configure GPIO pin */
1 z+ h6 I2 E4 m) J        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;! R3 V* {% q% b+ |7 k! y
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;
6 O8 V& g. k% ^! O6 a3 ]        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;4 ?/ p+ X' P2 Y; Z4 Y& u
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);) N' {9 x  k" t# {' P
 
# l0 b5 V9 X% O' e* R" i! { : _, M- {2 N+ `8 ?3 ?
        /** I2C1 GPIO Configuration       
, A. @8 T' J( V3 M8 ]+ @9 e                 PB6         ------&gt; I2C1_SCL0 b2 c1 \4 Z% r% Q0 s
                 PB7         ------&gt; I2C1_SDA* z8 {9 M  R! y- g5 X/ f2 R6 @9 Y
        */
# J! E- ~2 J/ p( e 
. y; B7 r; P2 A: M# s9 b$ Y5 [ 4 o6 t9 t) _$ F* k: `% _: Y
        /*Enable or disable the AHB peripheral clock */! c4 L, B5 n6 I! E3 y8 p. q
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
: Z( m9 j% C3 T1 E: r, ` 
+ E$ s- k' n" }. G$ n! a% Q 
, B" h" D* @" |2 z# c4 P        //!!! GPIO_Init is commented because some parameters are missing& v7 L( s& _3 L
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;# J( N! \" [; L; W% N) m3 o+ e5 t
        GPIO_InitStruct.GPIO_Mode = ;, K" E. d2 X' |  B
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;) E% z! C0 B+ d/ [3 M
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;- K4 B  j7 `/ L( H) ~( H) r2 b
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
" E8 P5 s0 x6 ^  U( w        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);3 ~" j  {+ J7 s- u/ P: f) z
 
# @, r! s+ y9 A" \2 y; q9 Q5 M 
: J* v, Y" J5 `, ]! Q) C: _9 w* E        //!!! GPIO_Init is commented because some parameters are missing
4 d# h. h( l+ j7 y, o- q+ ~( W        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
" B( E$ _0 u4 L: |; ]3 W0 P        GPIO_InitStruct.GPIO_Mode = ;! \$ b! z; T# m. r) W
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
0 X) g4 q0 b; N0 A% Y9 L        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
& J# X9 W* }7 B        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;! O7 y9 ~6 n) [% e3 R; p: o
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);, {4 }! D- W; C% S  d4 r* E  m
 4 L: x6 Z& z8 F' Q
        /*Configure GPIO pin alternate function */4 i+ D$ ^. n  k' a! K+ k5 z. a
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);
  Z$ \4 }/ e4 q$ ~ 
8 @6 z8 \! D4 K: A% s        /*Configure GPIO pin alternate function */1 w7 k7 L$ A9 V2 p8 e: X; v
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);
. e9 F9 j- q2 q, @. a' c9 i 
% `0 H, U9 G% x! Q: a - b+ ]0 z7 i7 F% S
        /** SPI2 GPIO Configuration       
# t5 n3 G9 x" m: [* P                 PB12         ------&gt; SPI2_NSS
- u! c: J' a3 h/ s6 n' q                 PB13         ------&gt; SPI2_SCK; `" t" z0 g- u- c, Z% x
                 PB14         ------&gt; SPI2_MISO
; Z% @, ~* v$ ^1 }( n, l' Y  t                 PB15         ------&gt; SPI2_MOSI
! L: ~* B8 d2 r6 g* U0 d2 q+ K2 B  D2 H) V        */2 d/ Y4 e7 A3 \" e2 ?6 f+ Z
 , _. ^0 J/ {3 f+ M
 
  g: b6 X, F& H3 a; n        /*Enable or disable the AHB peripheral clock */
2 E7 {+ \. A0 W        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
' r0 @) V1 P$ J. l 
0 u( ~5 B* u" S( S2 k ) }0 D% j4 k8 Y5 Q# I8 T7 o
        //!!! GPIO_Init is commented because some parameters are missing. L; U: J5 d1 [/ ]* |' Q* W
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
  b% p5 A/ g- K* g8 j# w! Z0 C        GPIO_InitStruct.GPIO_Mode = ;
2 f, w/ ^  p9 Z! ?" p$ Y) `        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
6 b& ?2 i5 v# A  k# z. ~  m, @        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;5 v+ d3 ~; A/ {( K/ v3 W' ]; j
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;7 b/ |8 _6 z- D: D7 l. a# _6 R
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);( g, K! }) s) c, ~6 I+ }6 ?* S4 B
 
0 Q+ i, H7 ]9 ?2 D' u$ C 
% a$ O$ ~$ c$ ]. W5 _# S3 @0 x- ?% p        //!!! GPIO_Init is commented because some parameters are missing5 e0 \; U3 O/ p+ t7 b' C; |
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;" d8 E' d5 g% U- O- i0 i# A
        GPIO_InitStruct.GPIO_Mode = ;
: U% \! `' J1 G1 C" C9 M' }9 x9 A        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
0 i& x8 K+ C4 d( a" @% H- U        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;/ a& s7 M. c$ t( T
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;9 ]9 ]: I8 U! W3 p* J4 h
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);- O9 X; n1 Q, T! v! [
 & Y9 \1 t7 @$ E% z; R8 g
 
3 F5 y! M& F4 f; m& X) a        //!!! GPIO_Init is commented because some parameters are missing* ^' x9 g. o) N3 A9 d# {. R4 u
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;
/ `& l! f: u* }) J; P        GPIO_InitStruct.GPIO_Mode = ;
! c% d3 E" _$ A: n6 e0 `        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;5 Y9 ]5 o- ]7 Y- V8 F
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
/ v# d6 N- G0 f4 h& K) E        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
+ A! l- ]* k; \+ I  Q' n        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
  m; p& j/ @5 L: X+ o 
9 |- }+ t$ b4 H; L, i$ t( \ 
( }- n6 y0 \, \) w# S        //!!! GPIO_Init is commented because some parameters are missing; q4 p8 ?# Q% y6 F  q8 C5 _5 T  V
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;; O, u' q; u% w, C# x
        GPIO_InitStruct.GPIO_Mode = ;
2 J5 X. D$ ?9 N& X  o0 v        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;+ I' {8 i+ f+ e5 r
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;$ ^' T+ f6 P" b( O" X
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;) B) m+ U& g+ |- T2 P- @# I/ ?
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
  D9 H, C; z1 a4 b % w, ^: S9 Y9 B) f- d: U
        /*Configure GPIO pin alternate function */" H$ W& e/ c, c1 c% Z4 m# _
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);2 y5 U9 X' e' J+ y. r
 6 m. \6 S+ Z  b* l. ?
        /*Configure GPIO pin alternate function */. }% c6 v- W( Y9 G. U
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);( R6 _, p  X! O- X0 I
 ; c6 s# c% i5 s' v1 e. D' t  B
        /*Configure GPIO pin alternate function */2 ]- ~4 Y4 L0 Z2 N$ z
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);; B& h3 p1 d5 L- R" N6 k
 
: @- g: G/ A! _& i# t        /*Configure GPIO pin alternate function */$ N" U7 y; Z; o: [8 ]1 h5 K
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);9 ~9 X4 y& P% G$ p4 o. j
 ! L" ~/ W& Q1 b
 
6 L8 ~# i0 [  F; r        /** USART1 GPIO Configuration        ! A6 d* O# |3 B% S* V5 H! L
                 PA9         ------&gt; USART1_TX
8 Q% q. a, t( ?* T  }                 PA10         ------&gt; USART1_RX
! S) G1 {( E$ L  _        */7 t" L- h4 ], N/ O% ~1 G. Y
 
1 ~$ u; m" E/ k * o8 h2 t2 V" _. s6 [
        /*Enable or disable the AHB peripheral clock */" ^  r6 D4 X: v
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
% b) \! j" B, r% [6 r: A6 Y* `  b 
* e% Q; @2 G( s 8 V8 @) N- \/ k8 m% F
        //!!! GPIO_Init is commented because some parameters are missing
: e" B1 Y6 O2 X$ w        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;
+ J. \0 ]) \6 w- H* U        GPIO_InitStruct.GPIO_Mode = ;. |) N' M6 K& P5 ~7 P; c) L
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
+ h/ b- f  h; B        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;7 q% Q" \+ y0 @* q) D1 k
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;7 |$ z: X' {+ E. W) T" A
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
7 X( W  t9 |" _5 i- A& L, v4 o . ^" J. j" e/ t  x3 a
 7 `5 M8 Y7 }* H4 Z* `
        //!!! GPIO_Init is commented because some parameters are missing: m- K# P' u2 A. H$ j0 D: `
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;
. l% r1 k* a5 H# ~( G% @        GPIO_InitStruct.GPIO_Mode = ;
" `, L6 k6 O4 Z1 b$ m: y" T        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;' c( f" p$ v' J2 e. p$ T% O* Q
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
  X4 _+ H: R9 Y; I9 U1 X- x        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
& j4 K9 @* @- j, b: J% A7 \8 `        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);3 h& k2 f; P  q; T" l6 H  v
 3 ?# e, B  w5 H# |1 P
        /*Configure GPIO pin alternate function */: y3 `3 Y: f* ^6 O& R
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);% w  F8 o5 T0 Q7 ^7 T
 
& q" s" J7 O- r        /*Configure GPIO pin alternate function */: z2 n8 V0 C' \4 M# ]
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);. ~& E4 m. O4 Z; H  w5 Q; k
 9 U5 s! T. g) ]6 D* M- G
 % q# y: O- |( H+ z+ \
        /** USB GPIO Configuration       
2 {: r& [7 i1 q% h$ |& G0 H1 c                 PA11         ------&gt; USB_DM7 Q' b) e* i& T! [4 Y; E3 k. M% v- p
                 PA12         ------&gt; USB_DP
5 {  C8 Q( L$ @3 ]. h6 `: `: h5 `2 t        */0 g6 S& v1 S- q/ |4 H8 ]0 X
 0 l/ w; S  Q% g
 4 Y- ~# G/ d/ m4 s6 f
        /*Enable or disable the AHB peripheral clock */& j7 q  ?% z" E. ^
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);) ~( S: b9 q; T
 
1 R7 T0 M+ @' L+ s) i; n! o) z & F7 }. J$ g" f. J, o
        //!!! GPIO_Init is commented because some parameters are missing
5 q* e8 ^% h+ {5 X8 U8 t        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;; @) I' h1 R1 S1 [
        GPIO_InitStruct.GPIO_Mode = ;
  _: {/ k. P" G% z  E" ?# ~3 r* b        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
5 }9 X: ~2 [" v; D9 @        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
' G- N3 w+ Y% f  ]2 |( l& X        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;: f  h- ~4 ]+ C1 P+ k6 k1 |# l
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);2 n, O- O% ~0 F+ y2 @
 9 J# q( x9 F( k8 v& m' z- v
 
! Y5 ]( U! X; z& O! s. {$ X        //!!! GPIO_Init is commented because some parameters are missing4 E# J! z+ {+ r6 E- }) @  q
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
* C( a: O* v- c        GPIO_InitStruct.GPIO_Mode = ;
" e/ m. F& H0 ?2 i# R        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
5 W! Z& w! O  p2 e. z8 A        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
9 u& a2 E6 Y9 o3 h0 w        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
% K, o, G2 A9 L        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);4 s0 k0 Q: t- {6 J
 
6 b9 r1 c( ?, ?& ^) G1 ^  B9 V 1 o7 X' E# n( J; _  L
        /** Configure pins as GPIO
7 h# X5 Z" w; Z; O" X$ O2 S                 PA8         ------&gt; GPIO_Input! t5 H9 H: i4 x+ a3 K9 A
        */
* W. l5 ^; \1 e, r" {: p5 l ( X, b, s0 E+ k5 D. u8 r1 n
 
6 V! z* x6 ^6 C0 y4 c/ m$ L7 B        /*Enable or disable the AHB peripheral clock */) l% O+ z% b3 e
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);# j  B, Q% G$ H: h" w" |1 B8 G5 a
 $ }0 `2 a+ S" q- z
        /*Configure GPIO pin */
) O3 l# W( Y) D) r+ ^5 @6 a        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
- i& J( E) O9 w% ^$ e        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;, j1 |5 w/ k- S: N% p
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;$ w0 [- c# ~7 H! D9 ]) {
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
/ U: W5 T& ?/ v5 {# s5 c}1 ~+ f& w# K4 t% A5 e7 t/ c/ f
 , P8 Q% t6 U' j6 K/ ?: K
/* USER CODE BEGIN 2 */: ]+ T  F) }# _! O' @0 O9 \! r  @* g
 ; x9 E0 N3 |6 K0 @
/* USER CODE END 2 *// p8 n0 C6 Y" E1 f; }% W
 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张
) @) L/ Y4 J; s6 |1 C QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!! }7 A/ x1 ^- k+ ]
那片清茶 回答时间: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 手机版