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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置
; b# C) j) f8 R5 @共5个分卷,别漏掉啦4 q/ t  E* I' W) n4 f
【第一卷】 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++){
% I3 [2 N: r  o2 C, i! J                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存% J+ }9 Y2 K% `& i" x
                {/ |1 @- ]6 M1 m! P
                        tmp = (uint8_t)(color &0x00000003);/ s" R  b/ G: L5 e9 q: X  t
                        switch(tmp)
" t: c8 \/ E2 z" g5 o9 S. |                        {7 Q. D) r* V/ n' Y4 S
                          case 0x00:
: Y# Z/ V8 a4 b; w7 a$ x                                *pb = BIT00;
9 ]* ^% m) n; k1 b. q, C2 m                                break;) t* H9 t1 n% [! |7 B5 k$ `
                          case 0x01:: j, \# T" K4 q
                                *pb = BIT01;- H7 O  {0 u7 D; e  @1 R" y
                                break;
5 ]6 _' {3 ~+ }1 R" i. k# [0 l1 B                          case 0x02:
' |1 y8 ]5 u* R. W& z# L                                *pb = BIT10;( S/ J$ _! Z" O# h/ a% H1 R
                                break;
8 h* h% M8 W8 Q: \. F  [                          case 0x03:
$ j) A- ^5 \( k) h2 m. H2 d                                *pb = BIT11;
+ N3 X. E- Z+ z5 {: }* U                                break;
% M4 h) Q: r3 o$ i& R" z) m                        }
3 O1 U  d5 ?6 `9 {& C+ ]- A                        color = color >>2;
. l7 V, H. O+ e) f9 e8 d: u                        pb--;
4 O5 O/ ~0 S% N' Z4 a) k                }+ h* P4 y5 r! h
                pb += 7;2 n9 R: a6 c0 q7 `# n/ B: B6 O
        }
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
0 x, C' h! z! ^6 y安装不了啊

0 N. b. ]) h0 {, x2 @这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????
- F: F! w9 H& x/ H8 I0 t 6 j: K; E6 I1 E1 r( [% b1 o
/**% ~  B# n  f: _/ f  k
  ******************************************************************************0 H7 _9 h+ h+ ?- l/ P$ ^
  * File Name          : mx_gpio.c
$ d9 z8 L; w' F, C9 i) L2 B8 h  * Date               : 03/01/2014 15:37:11
% [  |( U1 }. |. B% `7 E, o  * Description        : This file provides code for the configuration
! j8 W3 o! o/ h. J7 r$ v1 F. ~  *                      of all used GPIO pins.3 H: Z; f% w9 O# r
  ******************************************************************************) D4 H, w8 g: v/ \6 u
  *
* g6 C) w9 g# ]$ f" S  * COPYRIGHT 2014 STMicroelectronics! g4 e6 Q) }+ V/ ~& m
  *
/ L0 j0 L/ I0 W# [7 N% x; _5 m' S$ m' B  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);
' `& |2 m/ l7 a4 Q* z" H  * You may not use this file except in compliance with the License.% u$ M' L7 A: x( m' Q5 o  v; S  w- u& j
  * You may obtain a copy of the License at:7 y( J) x- F' s7 \5 z
  *: `) K  ?0 e5 Y2 z4 E$ y- u
  *        http:www.st.com/software_license_agreement_liberty_v22 F' G) i" S: [/ C5 F) `3 R
  *3 k- u, ]7 T- k  J
  * Unless required by applicable law or agreed to in writing, software 
$ q9 f+ F) g& O; y7 o  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
2 C, Z7 t" ?9 ^) [$ V  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.5 ]& V3 Z$ k( }& Z2 T; m6 t
  * See the License for the specific language governing permissions and
3 j4 M/ s1 W# s- B( {. l* T  * limitations under the License.
% h; j$ `2 J  i% R" L; R  *9 x& F) o5 }" N% f
  ******************************************************************************6 v& R3 ^& ^8 v. T& u: f) y9 j
  */
7 b( N1 u# s8 d: }& a 
' k* n9 H; Y! g8 }+ H/* Includes ------------------------------------------------------------------*/
  V7 W  W( w/ m2 g& A, v, U8 A. r#include &quot;mx_gpio.h&quot;
3 n7 H3 \. }( E3 n9 \8 ^' _4 `/* USER CODE BEGIN 0 */0 b+ J$ }4 H2 B# C2 J* D8 u/ Y
 - o7 D5 [' L  j4 c
/* USER CODE END 0 */
: v% g. R' g. [" w 
8 }+ @/ e) d9 S2 Y4 `3 r5 R/*----------------------------------------------------------------------------*/
( w! a6 p( F! r( ?/* Configure GPIO                                                             */7 k: O5 i+ V6 A0 X
/*----------------------------------------------------------------------------*/
- w8 Q1 R1 j8 e* r0 X+ e/* USER CODE BEGIN 1 */
# ^; G: y6 T5 P/ ]; p- o6 b, k$ z  T 
9 J+ t! A" {* L: W0 w' {5 `/* USER CODE END 1 */6 h( U1 H, U' _8 _9 V9 A
 ( l' r, `2 z# J
void mx_pinout_config(void) {$ q. v8 M2 x  F" e% ]
        /* Private typedef ---------------------------------------------------------*/" p( V* H# t; O. T7 G  i- n
        GPIO_InitTypeDef GPIO_InitStruct;
; h( J+ r! H7 b8 c' d; E 6 p( s$ U3 P3 g( a3 y5 ?$ }
 5 A+ [! }1 b  X. I# p& o
        /** ADC GPIO Configuration       
% q/ R) V' k2 {; d                 PA1         ------&gt; ADC_IN1
( I6 y: [9 Y# a8 o% t" A        */7 @( C- ?7 X- T; X. J7 h
 
6 Q1 h  ]+ p* v2 A7 `% A3 t : W3 p: _/ P5 x+ P
        /*Enable or disable the AHB peripheral clock */
( w/ G& o7 e: d1 U1 b$ w        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);" b2 v! C: U5 j
 " ~' k/ [+ p# _% B+ Z2 B) |
        /*Configure GPIO pin */
: e0 W& L4 I" D: c& S6 u! Z8 `- B2 O% M        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;! R2 o6 O8 V& M. F/ s" t( G
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;7 E& |. _6 T  _) d' c" L0 [
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
1 |# y3 T0 D1 e, D4 X        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);* v, w5 `$ ?( H8 |: p1 J
 
+ z, s* P. I; H 
) b* |+ X! c: F& x0 {" _        /** I2C1 GPIO Configuration          y* {0 A/ {& O) y+ u* J
                 PB6         ------&gt; I2C1_SCL
) V) i1 N9 F  E) y% y: l                 PB7         ------&gt; I2C1_SDA" Y. `( v3 ^$ V% [
        */
" l; Y0 i0 o' i% h  l8 d* z1 }  y0 |& t 1 `) L  ^/ G/ o
 
& R2 }# A5 |, F; z4 c0 H. Q        /*Enable or disable the AHB peripheral clock */7 h: z# J% @, ?: @; y% b
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);* w0 V4 v( n! G2 z9 A% G6 g: s4 w
 
/ V' i1 g$ V! W: Z 
0 m/ g  l( t  a        //!!! GPIO_Init is commented because some parameters are missing
. w" _; h* H0 h; P( k3 z9 J. l; z$ F        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
; `3 Q; @" o- E6 ]" ^        GPIO_InitStruct.GPIO_Mode = ;% \: i& {. v5 q- E# {
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
- s( i. U, n' @: l' Q% t5 G* O5 H. U        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
: U) b( m& v, \2 v1 [# T6 R        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
9 F/ c) t1 d) v% D- v/ r! V$ A        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);1 L7 s% V) q7 f9 A
 3 W& h1 `6 ^$ y& U
 
3 W5 p8 r' y* Y        //!!! GPIO_Init is commented because some parameters are missing
: H. D6 H! N1 p9 \! w! y$ k        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;/ A5 v& g9 `) q
        GPIO_InitStruct.GPIO_Mode = ;. j! l* J: y% d& z' x
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
! N1 k2 n6 l( X1 d5 e6 j        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;; Z+ {3 R' X. h/ S7 D
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
; i& ~7 K  U# l1 G5 O1 \9 T2 D        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);) O" S- u0 H* I+ H+ b+ a3 c+ z
 1 [8 z2 R1 r9 v6 n, \) y
        /*Configure GPIO pin alternate function */5 t1 V* J  N; j1 ~& D: o+ Q
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);5 j2 C9 u- A: f/ E* r+ ^
 
1 x- u* r$ n1 P* y( T$ n        /*Configure GPIO pin alternate function */
8 k) I* X; {; f( d- `        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);
0 i5 X! J+ G! [2 J$ w4 E5 n - h% F, U4 r6 g2 m
   q% m- q: m4 W0 i/ `. U( k2 H7 A% a
        /** SPI2 GPIO Configuration        , r0 i2 t) K" z% Q5 E5 H! s
                 PB12         ------&gt; SPI2_NSS3 d) x- U& c  ?) x  f4 H, p+ j
                 PB13         ------&gt; SPI2_SCK
1 s0 w6 V( P' o* |3 \. p% s                 PB14         ------&gt; SPI2_MISO# e0 F3 P0 i1 ]; ?: Q$ X% t
                 PB15         ------&gt; SPI2_MOSI& K# X0 ~5 a, T9 Y' t$ j
        */
. q+ S8 z* s2 R- Q% F8 Q 9 T$ A! c. A% K) K6 c% }
 
# o. p9 X/ x& O        /*Enable or disable the AHB peripheral clock */
, |: j/ k* D. V6 H9 v        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);4 k; ~0 W- [$ U# B. K- r- z
 2 [  {0 O% N0 h. L, ~7 M
 
- F% z5 a" Z* U" C+ m' k9 R& q        //!!! GPIO_Init is commented because some parameters are missing
$ L4 {* S" J$ @5 [: l, ^4 T        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
3 u& @0 Y7 f( Y2 E# T; r+ D        GPIO_InitStruct.GPIO_Mode = ;
) W1 a' y' T9 u7 b/ F% _+ J        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;' ]3 c5 k. ^) A  u6 {2 v
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;2 D0 W; q) |2 x3 V4 A
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
3 L( e" d( s' u! y# _        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
; f5 P2 y* ?8 V7 r # v" i5 c- h6 u6 X- a" q
 $ o3 X; X) @/ i7 {
        //!!! GPIO_Init is commented because some parameters are missing
, v' a% M" i5 N* P* l9 d( |3 s7 }        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
/ `! u7 L6 `5 J! v1 H        GPIO_InitStruct.GPIO_Mode = ;) R/ x5 V( V3 R& `  L  H  c2 i
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;- \) W; d: K1 w0 ~: u: N! V
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;9 r5 |9 p: S. t2 B
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;. L+ [: D; _, z2 v' g
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);3 s- g4 f3 V) K: p( G) y
 / E5 t, l3 }* u; Y8 S, O2 P2 ?
 9 H  _1 w  J4 b
        //!!! GPIO_Init is commented because some parameters are missing& G0 q, y0 e, x% S! q2 I
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;
# Y( I5 @; ?0 p$ a( C        GPIO_InitStruct.GPIO_Mode = ;+ u  w7 {8 z# c2 X. v: q6 V
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
# h: b! S" k8 B, G8 G3 r5 C        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
( E/ p) v1 V+ t. t; v        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
6 p* Z$ A9 o9 u7 o4 r# F        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
) t/ G) T* e: P. `$ R* S  u& D 4 J( `; V6 w/ |* ]# J. M% e! k& n
 
! {9 w7 \5 ]  V$ b% ^  Z- A        //!!! GPIO_Init is commented because some parameters are missing! o/ `1 w1 F* N# Z( D* a0 a
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
- Z: @, k2 k1 g6 h        GPIO_InitStruct.GPIO_Mode = ;
( P( f. w  T# ]* J" t+ n        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
, M4 w4 D8 b% I9 u# [5 c3 h        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;& R6 D' J" p: y# p' o) O+ |4 w
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
3 L  X1 O% E+ Q2 `9 X! f# b* N        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);8 Y: X/ x  a& a9 G& t3 r3 h
 
. s* p1 v  f0 g5 c. ?: @; V! E; M, E        /*Configure GPIO pin alternate function */
- K; @3 E2 _' o* A. X/ {        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);
; F+ o6 W: d0 n  X- U; M0 F4 @ 
6 A. l+ n: e# G        /*Configure GPIO pin alternate function */$ V$ x( f$ n9 B' j- v5 p9 y
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);- D3 H+ j& O1 u5 T% H8 V; R
 7 m, S  A3 S6 Q
        /*Configure GPIO pin alternate function */
7 p. D$ b2 H4 _3 v' }        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);) r& ^) S  Y5 x9 Z4 {
 " t9 c. R$ p: Q; ]# Z
        /*Configure GPIO pin alternate function */
  i( c$ e8 Y) s$ Q3 E# F$ }% Z  J' M0 M        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);- ]" J+ k& p- @
 9 [. P1 v+ k1 l' W+ ?( c
 
) N  r5 I  |/ Z) y        /** USART1 GPIO Configuration        ! P7 a! d, r- p' y' Q" l4 j7 p7 e
                 PA9         ------&gt; USART1_TX
" Z% m( J4 }& g3 h* P3 f: s                 PA10         ------&gt; USART1_RX7 O' i+ L+ c$ l' ?/ B3 o+ y
        */3 V; f, L8 i3 h. D, F
 
8 |+ f6 V0 Z5 ]1 ]' @   g0 f: D/ X1 x0 d- |- D: t  h
        /*Enable or disable the AHB peripheral clock */' X8 A; S' V: D; M
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
2 R0 D! D9 w4 t/ P4 |: y7 b+ | 
5 {. o4 i* q' ~1 j / I# w& O; @7 \. ~7 q
        //!!! GPIO_Init is commented because some parameters are missing+ a  s4 r; s; w% I' @8 m% G- \) u
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;0 V& F3 X/ o6 Z/ w5 T% U* N8 W0 B
        GPIO_InitStruct.GPIO_Mode = ;# r0 x; d% I0 K4 E( L8 {  A% [
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;; U$ m8 l- K$ \5 {, a, h. \7 d
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
3 z! }' [) D% I2 E! H2 ~5 N2 i        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
1 y* K) J3 z5 r; S5 C: x* x7 E        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
8 }: A0 V9 ?+ J& T# ]8 O . ~' c6 y9 E5 F
 + P& t9 {! J2 G" S% i6 f4 j# v
        //!!! GPIO_Init is commented because some parameters are missing
" w3 A/ O0 I+ ^3 o! `        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;6 _5 p! C# {( x5 d
        GPIO_InitStruct.GPIO_Mode = ;( H4 p" K: }0 z  [, j
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  S% r. h, {5 `: D2 b
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;( X3 Q- C, [" G8 \) O: H! n
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
8 D! V2 X& b3 s# N& J        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);  g. h* I2 J  l3 p; {4 N
 
' H( A( v" T+ O/ C        /*Configure GPIO pin alternate function */2 l4 k& B0 q* H3 q7 i
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
, G8 D7 U. G, [2 T. o + l0 P& J8 ^! a
        /*Configure GPIO pin alternate function */# G! {/ N: ^* u. e5 c$ p0 q' q
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);
. U0 n0 ?6 e: _+ d 
$ }! X) ]$ W1 I8 y: _  ~4 o- I 
( ~: E8 I: F0 k1 T, o        /** USB GPIO Configuration       
4 M( f5 k( V8 o8 h  u" K+ e                 PA11         ------&gt; USB_DM6 o5 v7 e7 o/ t4 G
                 PA12         ------&gt; USB_DP
0 S5 |! ?4 W6 L7 A. e3 A        */
7 W2 w8 c$ i* Y/ ?) _ ! a% O6 Z2 S, g9 O& y8 c4 M9 Q
 
. i# o$ ?$ D" n' I' P0 s        /*Enable or disable the AHB peripheral clock */2 ?% i, q$ @: T: \  _% f
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);& H* F+ V/ `0 Y+ Q; V
 
: f# J' @& s( {4 P) h( N* ?/ V 
3 w/ a5 i3 O* j3 z( ^* x. g        //!!! GPIO_Init is commented because some parameters are missing
$ r( H/ c& x; [2 q        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;2 b6 r" Q) X" p0 z* a7 a
        GPIO_InitStruct.GPIO_Mode = ;1 N5 W4 ?3 R* X* v4 L
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;% @# \8 z* ?8 b( m( z3 I2 x6 t* c3 W
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;; t7 Q' G& x$ N9 b8 p" }+ W
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;! S2 N' c* m; L9 N1 w
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);5 E7 z2 _( C% m1 `+ S7 V+ a- q
   P; H+ z7 n- j# L
 
4 y7 K& q' k/ |$ a8 F. d! e        //!!! GPIO_Init is commented because some parameters are missing
, z$ j: r* Q- Y# [' z: Q        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;6 I5 J! J3 E) ~, |
        GPIO_InitStruct.GPIO_Mode = ;
' y6 K! t* H* W        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
. b" |% x/ J. H/ [6 ~3 [        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
* v- ^8 Z2 N4 o7 x8 U        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
1 M7 t+ }$ Q2 v( }; p3 O4 Y) ^# e: v        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);7 S. |5 m. L) @
 3 V1 Q2 q3 D5 `  U
   X5 q* i3 @3 Y. r! y* l4 c
        /** Configure pins as GPIO2 ?. b! @* z2 J( W( {
                 PA8         ------&gt; GPIO_Input
+ ?6 S2 ?+ B1 q& v0 V5 x( }        */
. D. X; A. F/ f( E: K8 n 
5 m* Q! l9 |" D 
; e: Y4 b% |8 B) B        /*Enable or disable the AHB peripheral clock */
4 D- c5 M. {' i        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);0 `7 i9 i* c* z
 
5 A9 v! I8 B# `9 R7 Z) C) q        /*Configure GPIO pin */
  x4 X$ a) y! I6 ^9 G        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
. L3 A* ?8 C9 v7 q9 ^        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;
- u! p' ~; W1 C/ ^" j1 ~) J        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
4 o7 a) g- q$ m/ u        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);1 Z4 `) q( W' s1 `1 R
}
2 P, g1 m* }, Q) J% P 
& Z$ ?7 b5 q/ D7 y* }/* USER CODE BEGIN 2 */& A4 _& k0 W0 R+ X6 B$ m0 k) t
 8 d4 j4 Q, n4 n
/* USER CODE END 2 */
, Y5 t  f' w& }7 b# h$ i 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张
5 [& a, q% X: V# T QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!
% d* E  k) f0 m; S, b3 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 手机版