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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置: J* r  ^3 ^" x: m* e
共5个分卷,别漏掉啦
* {9 L) ?$ p2 V& P/ x+ A【第一卷】 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++){
+ K4 b( e6 p9 f  O                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存
9 L  ]2 u5 r0 }1 m                {
$ `  I8 J, {  {# n; x                        tmp = (uint8_t)(color &0x00000003);
& H3 V" g, G2 e; m2 N                        switch(tmp)4 q0 w/ u. c6 K& j0 I, l* f5 z3 W
                        {
+ B' [' o. G& W                          case 0x00:
1 N# H& H  C/ N" M8 S                                *pb = BIT00;; N1 j9 g: m! K1 p7 k/ u1 @0 U
                                break;
. v( f% p/ x9 z7 O8 Q6 E, }                          case 0x01:
1 X) f$ O! G" I( g$ i& H                                *pb = BIT01;7 v2 G- P9 d8 }
                                break;, Z5 l0 C5 u. q; V) c
                          case 0x02:% T& w+ B, w# W
                                *pb = BIT10;
& n/ c, }0 q: x8 N/ }                                break;
6 G2 b) M& y) O: F  x, i                          case 0x03:0 o0 u% ?5 u/ g2 `' N. z- `4 y3 N
                                *pb = BIT11;1 d: F& c7 r2 \
                                break;# L- U* m0 }) Z$ _+ e  z; ^4 [" s
                        }
8 K( A% c' n) g                        color = color >>2;; l% S6 L2 ]! p% O3 u# T
                        pb--;+ r, b1 f9 [4 [* W
                }
# V1 l1 p  X4 C; G0 P5 p                pb += 7;& g9 a3 P# J2 j
        }
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
# J% v- N# {& V8 z- x安装不了啊

, u- y4 X' K0 d. Z这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????) U7 C7 n6 \6 c; I$ ^. u$ s
 ! o! o# R0 i. v, |9 c: P+ f
/**- e) I/ c. [0 s- {5 w% n8 x  K% a. O
  ******************************************************************************: J5 ~3 u$ t# l2 b0 ^
  * File Name          : mx_gpio.c
- T2 U. V- F& u& U2 D  * Date               : 03/01/2014 15:37:11( i0 Q1 j7 p7 B; K' E
  * Description        : This file provides code for the configuration3 m+ H7 w0 K1 S2 C2 C. M
  *                      of all used GPIO pins.
7 I! }6 n. O7 h! x* _& v. q3 V$ L  ******************************************************************************$ a" i) u* X' m. z
  *$ Q* O* q" K8 K6 N
  * COPYRIGHT 2014 STMicroelectronics
: \6 J' B1 _9 g  *
( q1 N& l8 Z$ a4 z: ^  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);
2 W  x1 x" G. `/ t( |2 M" Y  * You may not use this file except in compliance with the License.4 I5 }; O7 P4 [9 @9 c
  * You may obtain a copy of the License at:4 T) g1 o0 i& ~  X
  *
  _8 C, o5 y/ K, J  *        http:www.st.com/software_license_agreement_liberty_v2
. G2 f0 I9 J* X  \% c1 i; o  *
2 P" q/ F5 ^& {" C: H- Y  * Unless required by applicable law or agreed to in writing, software 4 W4 h1 g( v& A
  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
, c" d8 N) D1 o" M7 M6 F* w8 r4 t  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1 j- e+ f  f. i4 s  O$ O  * See the License for the specific language governing permissions and! P3 ~, |; D$ w  t1 A
  * limitations under the License.
) r" b! x, X& v1 o, }2 S8 ?8 A  *
* n' E! f* \* x% H" J4 |  ******************************************************************************
  J" g  U+ a4 V1 ]' L  */. M& ]" F& [9 U+ V$ |" t7 C
 
& n/ `7 a( X' t/ r7 H/* Includes ------------------------------------------------------------------*/8 w( h8 U  X/ H( U! h
#include &quot;mx_gpio.h&quot;
. `7 [. s% R: V; @  \. Z/* USER CODE BEGIN 0 */
& G5 v; M! U( Z5 B4 | 
& ~8 y2 U0 k# }6 e/* USER CODE END 0 */% Y% G3 a: o! C9 ^: B% C
 
; _9 |( X4 c* |' b/*----------------------------------------------------------------------------*/
6 |6 S) Z* S* D0 K/* Configure GPIO                                                             */
; |' _# A- F0 b! G/*----------------------------------------------------------------------------*/  V$ M6 V0 @4 O" L$ p8 K7 l- Q
/* USER CODE BEGIN 1 */
) O' p+ e$ Q" `9 R- n4 | 
1 }+ w  A; C' z/* USER CODE END 1 */5 G& i8 L8 q* T) p5 g
 . [- `! x# S1 P7 y% f
void mx_pinout_config(void) {
! |+ s% L" E' P9 u; F. |$ N) i        /* Private typedef ---------------------------------------------------------*/
, R, ^' L$ M6 W7 j        GPIO_InitTypeDef GPIO_InitStruct;- k$ {# R# \3 C- D1 b7 O
 
, X6 x& S/ @8 G6 R" X  ] / f5 `8 b- A8 m! a
        /** ADC GPIO Configuration       
7 p$ o+ |# y4 d2 V. v# M# v                 PA1         ------&gt; ADC_IN1
# H0 w3 q) ^$ X' X; I) ~8 K        */
* C4 z2 n0 l6 Z8 n2 Q5 w & c: G4 z. j" h
 
. r5 y& Q: s: `+ z+ g8 Q( r  Z1 |        /*Enable or disable the AHB peripheral clock */
5 V8 @7 Q/ l/ |7 X" X* A        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
0 F! d( L1 K! f  [1 C) G! s/ x9 N 
: B6 }/ F8 _, T, D. j. R        /*Configure GPIO pin */) _* `! p3 \7 T  |5 n/ Q( _/ o
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;/ p( s: G& {2 k' L' J/ V' z$ ~
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;4 O' ~9 T! h8 i
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
5 i  S& G  A/ {# i5 n0 d        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
3 Y% `- U; I+ A2 N$ z; E/ t9 e. U+ b 
, H, d& y' g- @, n; ] " D' Z1 q( c% C! N" s1 e
        /** I2C1 GPIO Configuration       
  V' N) x# n. f$ ~                 PB6         ------&gt; I2C1_SCL
* C! m0 F: E' v* c* m. s! Q% T                 PB7         ------&gt; I2C1_SDA9 j2 p4 r- Y9 q; |5 l+ |: z
        */
0 h$ ^6 k8 p% N3 r2 v$ l + d# X2 |0 R; H3 I
 + a' J% J; k4 I" n) f7 V
        /*Enable or disable the AHB peripheral clock */! V: r/ s: J( Y) _
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
# u% r7 f4 j7 Y0 Z- }   {  F1 E- L' W. \
 8 V4 M! c1 q0 k; w: P! O
        //!!! GPIO_Init is commented because some parameters are missing% U1 d  }& R; c
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
/ K6 _' ~/ E  e6 E        GPIO_InitStruct.GPIO_Mode = ;
$ ^6 _4 s2 b0 J- G3 `* _        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  N  z, s' c! z4 C
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
) y# R# Z& q4 c        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;9 \: m/ V- T7 }- f& M$ o, ~7 T
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);6 t7 O$ {( {  s- l6 b, Y5 v
 
- c- c% ~* b: I4 i. A7 C. Q 9 m2 f- r1 a! \- Q( `
        //!!! GPIO_Init is commented because some parameters are missing
$ S' p/ u" t2 H+ ?7 K        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;. t0 R  ^, j/ z! s, T
        GPIO_InitStruct.GPIO_Mode = ;7 n; I3 H0 P( Q1 n8 {0 h2 m
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;- g& ^7 A5 R; G$ ^3 |
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;1 [) B6 ?; B0 B+ X$ @
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;2 ~: e7 K: J: d( d
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
3 \. J5 ]0 U9 u 
7 M$ G$ Q% S) C, p6 j$ F        /*Configure GPIO pin alternate function */
0 p- q4 J1 o4 b$ z2 L3 L( s        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);% g7 _. E1 L1 X& k! h
 
7 _* _0 O' u4 @8 d        /*Configure GPIO pin alternate function */
5 C( M8 ]- Y# F4 A+ t2 M8 b, E' V        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);
7 f$ {: Z0 _& l; }$ u* J 4 w# n3 Q, Y# i0 A
 $ E% w- M+ @4 G& a8 e) f, P2 T
        /** SPI2 GPIO Configuration        * S: O: ~: w7 A6 b3 W! j! K7 x' C
                 PB12         ------&gt; SPI2_NSS
$ X4 n: O( I* Q2 m9 R* Q( G                 PB13         ------&gt; SPI2_SCK5 P& p5 L4 D& ^
                 PB14         ------&gt; SPI2_MISO
0 O1 i" ?2 F. t                 PB15         ------&gt; SPI2_MOSI8 X# B! m) [  @7 z" t
        */
5 i( h" v% {5 N% U8 q" I + y4 v. p- y. Q- z- K* \% |: J
 
  D) `! ^, S8 `        /*Enable or disable the AHB peripheral clock */
( @& i& l0 J" X# y5 L% P' j        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);) A* [" g) a  j2 K# a2 H8 F) ~
 ' {% ]  N  {  Z' |
 - [$ b9 k6 |5 l& `5 d, J
        //!!! GPIO_Init is commented because some parameters are missing
$ f  Y, \4 U1 [- W) R0 P* r# \* X        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;- l' m/ P  H2 h( Y" n
        GPIO_InitStruct.GPIO_Mode = ;7 Y( p" m) |, z3 O: C0 `1 \0 Y4 h, O
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;0 G. Z  l$ \. Z% O5 M5 a, M
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;7 C. `2 @4 M# Y5 z9 x, S$ B2 M; K
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
. K# j# x4 _5 E5 d5 ]1 L. ^* H8 `        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
/ A. B% I5 V) O3 q2 ~. A% n& ~ 
: u5 W4 w  m* {6 [8 {+ n9 \% s 
5 V$ m" T2 o$ Y, P        //!!! GPIO_Init is commented because some parameters are missing6 _2 U0 e" ]; C; I% U8 ~2 {
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;& _/ ?9 m  r$ A& e+ K+ B
        GPIO_InitStruct.GPIO_Mode = ;6 ^( A( j# w0 n' j
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
( v; m6 z; h5 M: ^; a        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. g" z/ Z# w) y        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
5 F1 F, P* h- c8 \: E8 n" j% j        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);- i5 U$ ?( C+ u  a( J
 * Q; @( _1 C' w1 j; x2 N& J5 o3 [
   W0 L1 Q* E( P9 |3 P; {
        //!!! GPIO_Init is commented because some parameters are missing' D1 T5 u0 _3 p& P2 Y- J  }0 F+ I# d
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;0 s& V; O! F* i  j  n  B
        GPIO_InitStruct.GPIO_Mode = ;* Q5 a- W* N' y: |# p
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;) k/ y+ v6 r. T( X4 e
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
* g8 p5 P3 o2 n) F; o6 g        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
% s& e" c* P9 s5 o! y9 ^1 P1 H" R        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);' P# D2 s" z" a. N: d8 u
 
$ \( z0 S# Q; g, X3 L" }, q 
: q, E& ?/ {% c5 V5 G: F9 {        //!!! GPIO_Init is commented because some parameters are missing$ j# D+ F) L& q9 n! D8 _9 w
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
* R0 G( }9 e4 m6 g        GPIO_InitStruct.GPIO_Mode = ;
* Q& O# p9 ?6 [) `        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  O2 V2 J8 G+ @9 q9 w7 y9 D
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
0 _3 k3 h- M0 Q# c        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
  j9 S5 F; b9 z& L- {5 A        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
% _9 g3 Y% u: b  ^+ S, A9 E 
2 O+ m1 t0 X/ q, Q8 f9 R        /*Configure GPIO pin alternate function */
  ~$ q# V1 n% ~" H# R: H% O        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);2 X1 v& z: J6 N; B3 \
 " M% o8 A8 H% Y" }" }
        /*Configure GPIO pin alternate function */; O/ i* ^+ _4 |% w+ n: `4 c
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);
  |6 t% ]0 F( S& A 
( D. e+ z5 [- }% e3 Y0 s  A        /*Configure GPIO pin alternate function */
8 v# I5 x1 A8 J3 t; H        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);
7 k5 V) R# u" { ! e! M1 O8 S' v5 {) e6 q& q
        /*Configure GPIO pin alternate function */: ]0 L0 |+ A1 E* _2 E2 e$ D
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);/ g. C! J/ a1 `; F* P8 Z2 p) G
 
' V5 e; w" [2 j* x4 i+ A 0 l  Z$ E4 k' q7 p2 J2 j  ~6 P
        /** USART1 GPIO Configuration       
7 @0 q+ i' E, {4 A% t                 PA9         ------&gt; USART1_TX
5 ]5 K. w5 C; z! ^0 u3 F" I7 \                 PA10         ------&gt; USART1_RX6 ~. r5 K$ U' k9 {. P# M- ^# L( G  `
        */! a) L2 a0 e" l. E" H5 r
 0 V0 Z% R" X6 G
 
: `; I6 T' P5 P( N% h" m" r4 X- i        /*Enable or disable the AHB peripheral clock */
( w! K; h: O5 t6 V5 k9 f! p' J- }        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
  ]: e( a( [8 B % K6 d% e- }" B( v: i/ L
 
1 R0 K. S8 l1 d2 V4 A        //!!! GPIO_Init is commented because some parameters are missing
) r  E3 i! X# b        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;# I6 a' ]1 Q; h7 Y. z
        GPIO_InitStruct.GPIO_Mode = ;$ g$ G1 C) y& v. X4 k
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;. w5 _5 r. A% i2 z8 j% b
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;' Y& i! _, `8 c2 C
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;/ y2 Y! a( Q. m2 }* l' q4 n* A7 u" ]
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
7 G* @/ X! j1 n! t# r' Y 6 k) b* \3 x, u2 T1 o; q+ F# D& T
 
* Y( B; j: u& o. L        //!!! GPIO_Init is commented because some parameters are missing
9 \$ ?- o; v. J( ^0 _* H5 @        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;6 V" w4 ~, |0 [
        GPIO_InitStruct.GPIO_Mode = ;
1 T/ h0 \! S% I: Y  h2 D        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
% w3 `/ R6 Y  k0 A* ?        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;0 L8 t/ o0 u/ c- Z$ y* u
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;  F$ E* E5 _0 h* ]1 z
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);+ |$ O# H  v8 C7 ?* _8 B
 
0 Q0 ?3 H% G+ H& Q- i        /*Configure GPIO pin alternate function */" o0 I" z( C, h$ `7 V
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);6 y3 w) W' e" d& S' w7 t
 5 r/ m/ d& Y# @6 D! W. ^8 K% v
        /*Configure GPIO pin alternate function */
0 H, A7 S& G+ ^* _3 G% H9 Q. w        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);  E7 k* V  Y3 o6 b
 
6 Z; Z# i" l; k2 |; t- E3 E" r2 G" h  c $ ?; R  |( A' ~  a0 p* H  m: R
        /** USB GPIO Configuration       
/ ?9 ]( s5 r3 z3 C6 G/ b, d3 p                 PA11         ------&gt; USB_DM9 a. J- f/ Q% Z% L* P5 W, ~
                 PA12         ------&gt; USB_DP, r- J: [! k1 j7 f% |
        */
7 P7 n, ~9 t! ]7 a 1 V5 |& ^( e" R* E
 * O# U; P0 c- W7 t0 A" \! N  W
        /*Enable or disable the AHB peripheral clock */) S3 k2 z/ X/ \1 m
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
2 M- C% R4 S. d# B" U 
4 J* r6 y1 j! K# `8 i; Q, e " I& u! Y9 Y) p5 n/ N: D3 d1 s
        //!!! GPIO_Init is commented because some parameters are missing& \2 V! h* G' d+ @
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
5 ]* `# ~& `* \* C0 X, W2 X1 T        GPIO_InitStruct.GPIO_Mode = ;) G6 ~7 w- ~7 r( C# N
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;9 z' S* z* Z" [% Q$ g, g! Y
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
3 i8 q& }8 X- n( ]) i        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;( |* c( B2 D# t! B
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);3 l$ y( [6 a' y% ]( F4 J
 ; _- D7 a) ^5 R- w: H1 `; j
 # e% q% E. k2 i7 _: a' p4 W
        //!!! GPIO_Init is commented because some parameters are missing
5 g  A" }; O, x        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
+ F2 q& k2 z# t) \: {" k% I, U        GPIO_InitStruct.GPIO_Mode = ;2 N' ~0 @8 l+ x  C7 ]7 c5 h- R5 A
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
+ f! E3 U( L. G! h, R; X+ A        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
, e% N* y! y: f+ M( L        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;$ U  Y, V, \1 E5 t
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
# f' K0 ]8 c% P$ X4 B : c: G% s$ X$ V2 Q
 
6 v6 B; b! n' C' `        /** Configure pins as GPIO; Q4 t/ \' ?& b! F2 V2 \4 D3 p
                 PA8         ------&gt; GPIO_Input* ]* q4 ]# f; Y$ e
        */( U: W, O0 P- L" w4 M) F( c
 * E  W9 R$ t! C  v0 K, Y$ W  U2 X. @
 7 O% t8 I/ h5 Q1 G6 V" D4 N
        /*Enable or disable the AHB peripheral clock */
0 O8 }5 B+ P/ {( V  f: W2 T& P0 J7 v* a. L        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
$ z' @# R1 w- f+ | 
4 ^/ L8 `; l2 m% W6 e2 `  Z        /*Configure GPIO pin */
& v8 |# e' j' p/ q2 G6 @: `# N8 d        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;6 y- a8 k4 u9 m; i& G
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;
! y8 l8 x/ ^; F' {, j6 B        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
* U: M8 D8 R4 x* J/ ~1 L- X0 o; B, p9 r9 X        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
6 G$ e9 K' j, F2 P}/ ]; H- k8 Z% s+ F# a3 ]
 0 u3 b; K# S, h
/* USER CODE BEGIN 2 */3 ?, |$ }) K& X8 B
 ( }( K4 [" O- N3 ~! X: `
/* USER CODE END 2 */0 ?# w0 k3 t7 X! @
 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张
% U) \' G' F( E1 V3 o. d QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!
( S  m! k& R8 u
那片清茶 回答时间: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 手机版