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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置* ]( X' \; o; q! z( r  ]5 I( l
共5个分卷,别漏掉啦9 G2 u& B3 g* n% k5 _8 M9 ?7 Z
【第一卷】 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++){
. k6 d! |* X+ F3 R" C; h                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存
! V8 K  i' A$ Y6 O7 C- W3 |                {/ N! M! V# a( @9 q
                        tmp = (uint8_t)(color &0x00000003);+ p- {% M" h/ z# X' [
                        switch(tmp)
0 a6 i: \, \* `, [6 z1 {                        {( |; ^& v, X/ M$ b5 V5 M
                          case 0x00:
' Q3 {- U( ]" m: q; M8 b/ U                                *pb = BIT00;# i' K2 G- \# M! @- {. O
                                break;
3 a$ [- @' L% S8 A  `8 ]                          case 0x01:
4 t/ w- J1 I( V  {                                *pb = BIT01;. t. e1 P9 j# X" s5 J5 r
                                break;
% {+ ]- q+ p2 w                          case 0x02:' {9 J7 u# h2 \, }. d' ?
                                *pb = BIT10;( y" S  f( C9 G% i- w) Z9 p
                                break;
; Y2 S5 c$ O( P6 e                          case 0x03:! L, q9 C6 `! L0 s2 Y* Q' }8 N, i3 m
                                *pb = BIT11;
& v0 }8 i2 J, S- J. x2 S! q6 }& i                                break;
- x, J8 e# i( Q, w% v! P7 T                        }1 B8 p4 u' S7 J$ ^2 d
                        color = color >>2;
& b* I; f$ s7 p# |0 F. m: T, \4 a                        pb--;
; ]9 a# N4 Y, Z+ u: i/ G2 B                }
3 X% J7 V4 Y! @" l                pb += 7;) _7 n( Z' W# `$ B
        }
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:482 c- M  v& ^3 B, k, L6 a8 v
安装不了啊

* r& u1 n* e8 i1 M, T这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????& z" J% N1 F/ ~2 ?
 # R  ^, Y' m/ D6 T0 m
/**5 A5 d* f6 I" \1 R2 H, q2 v: M
  ******************************************************************************  T# y! B3 p5 Y2 u" |; L2 p! ~
  * File Name          : mx_gpio.c
! ^4 u4 z: }2 @  g/ U( e1 l$ Z* s9 e  * Date               : 03/01/2014 15:37:111 w5 S* l# m- P+ G" h" b0 J, X
  * Description        : This file provides code for the configuration
5 ~' ]* l& P9 y$ R, \: I( D  *                      of all used GPIO pins.
/ B& w5 ]$ f) ?. O6 k. N+ F" d  ******************************************************************************2 \* e. u/ r6 {, v/ U# r& q$ F7 R
  *) \+ [* m, Q- \; }* u
  * COPYRIGHT 2014 STMicroelectronics- h6 F1 G7 s, ]" A, v
  *
" \- z2 k) N0 U- ]  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);; \; A/ S$ L$ n
  * You may not use this file except in compliance with the License.+ O0 H" W% c; j& N
  * You may obtain a copy of the License at:
  S3 [3 p) C7 T; s0 y& L% H  *8 W' O' Y' Z6 U& ~1 z
  *        http:www.st.com/software_license_agreement_liberty_v2- P/ U% }' d! J" u% @
  *% V' U( ]0 R7 z2 j( _+ ]7 m4 Q
  * Unless required by applicable law or agreed to in writing, software 
4 y7 L9 q2 T# n& {  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, 
( E+ B( \# l. Y, M) H4 ?  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
/ v" n: o/ h4 V# O  * See the License for the specific language governing permissions and
. n; E# J. Q. ^5 Q  * limitations under the License.3 n; y5 D* I  F: j
  *
( |0 ^3 G6 E- O4 B8 E" [  ******************************************************************************
7 G( f( h. ]) d- B, J7 X9 E" X  */
1 I+ B' r; M  @' d% l, B 
3 i; X- `+ T+ C: P% W: B% Z( d6 `/* Includes ------------------------------------------------------------------*/
) ]$ A' Y' Y/ W. ~: P  X2 v- y4 J#include &quot;mx_gpio.h&quot;
* o* g5 l: L4 ~. Y! X  H$ W$ d# ~/* USER CODE BEGIN 0 */
0 i, }* v# y& C3 G " E, Q( h) L- @* b
/* USER CODE END 0 */( s- C8 A# Y$ x. i; E6 q, `, l/ U
 # ~% e+ }$ q4 B. n% `
/*----------------------------------------------------------------------------*/
2 X' B& Z( D4 R9 O/* Configure GPIO                                                             */
9 H& Y% i. Q% v6 G' L1 K/*----------------------------------------------------------------------------*/3 H0 W1 D& g2 l6 v3 y# D
/* USER CODE BEGIN 1 */
0 d$ O& u1 r" X' ` 8 J  i$ H1 I( g0 D
/* USER CODE END 1 */7 w$ C, r- i6 ~) @! ]
 * @9 [$ f  H( R# ~! m/ M4 k0 B: u
void mx_pinout_config(void) {
3 t2 D. T- K" A" q( [. W5 ^        /* Private typedef ---------------------------------------------------------*/
% J5 k7 S) y5 G% Z6 i        GPIO_InitTypeDef GPIO_InitStruct;
6 a/ I7 ~% f1 g# P) i0 n . p1 w* r/ E+ j, l2 Z
 : g* L: N) G& W
        /** ADC GPIO Configuration        3 G5 t0 L! |, \1 u
                 PA1         ------&gt; ADC_IN15 r. Q% t: z6 o2 @" s
        */
5 m- b& i3 D+ y' f5 w* i+ f3 P $ z# e) f. B4 j6 O
 - J' b" R$ c- S+ W; H; Z
        /*Enable or disable the AHB peripheral clock */  e: p5 }/ J; E1 d* N
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
$ C- F+ d; _2 g2 Q+ Y: q 0 @6 i: E+ v' r8 J/ s" ~5 {1 b
        /*Configure GPIO pin */9 }/ L0 z6 P- `  i- ~
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;
" O# c1 c+ ?" [/ \- V        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;
: M, {$ v' K+ o/ R" v        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ n; ?; N! [5 M9 P        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
5 D  O; ]3 ?1 _- P) S3 r. r 
- U9 h. U' t2 ^+ _ * H; C' T3 k) E1 |: }) ]
        /** I2C1 GPIO Configuration       
6 I* E1 u6 ]2 c9 i$ P; }                 PB6         ------&gt; I2C1_SCL2 _' n9 M8 ~! S+ _& Y' j2 `
                 PB7         ------&gt; I2C1_SDA# ^. e! v$ T( K! F0 A
        */! D  x: H2 s! G- c6 \1 o% B
 
, q0 g4 x! K9 s' A. x4 T$ v7 v4 w 
' q+ o5 T5 ~/ }% b: h9 `- @+ M        /*Enable or disable the AHB peripheral clock */0 e# E! _/ ^* V% j1 y/ ]
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
& a) X6 U* M' u- `  ] 
% h  r7 M& D5 j0 n) @6 t 
5 o: O$ |2 q/ t- E        //!!! GPIO_Init is commented because some parameters are missing6 Z+ _2 H/ l2 D- M
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;
* e) q( W$ G( ?3 ~5 P        GPIO_InitStruct.GPIO_Mode = ;7 W- a* V  J* j5 o
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
, K6 \( r  S1 x/ L        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;& v: |& w( o* G$ z  K1 F
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
; O1 V3 ^# n# F& z! w3 L$ z        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
+ l+ \4 ]% b6 I3 q& r/ _: _6 } 
( G7 a/ |2 T* V5 u 
3 u: j+ ], A( l        //!!! GPIO_Init is commented because some parameters are missing7 h, y3 |! n: A, ^/ N
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;
+ z' T; t0 `- x        GPIO_InitStruct.GPIO_Mode = ;
7 ]" n1 y# Q7 N& j. G( Q+ ^7 ^6 R        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
; y; g4 r6 W9 O9 J+ r2 Y$ R        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
7 @! _- l& \% o) ?! A        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;& {( L7 m" O- M2 C
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);! i* ]6 }2 n5 G3 V- J5 k1 ?" q
 
7 V% l# B; N' I        /*Configure GPIO pin alternate function */, G5 x+ h: m. ^, Q; h7 P4 y3 j
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);9 y% q( \& v$ Z
 ) T/ \3 s0 D& n6 P$ d9 q& G! k
        /*Configure GPIO pin alternate function */) k2 a/ ?9 r$ c9 D
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);
1 l% q) K' Y) T: E+ F/ w* D ! _, D3 ^5 m9 F9 t9 d8 O4 n
 
: U% H) R' V/ j8 E9 y        /** SPI2 GPIO Configuration       
) r) L2 c/ ~5 x' r) Z2 B                 PB12         ------&gt; SPI2_NSS0 e) v: ?& O+ M0 \7 E
                 PB13         ------&gt; SPI2_SCK
+ B! w' q+ }7 Y  L% l9 d                 PB14         ------&gt; SPI2_MISO5 ]: }6 {* }5 _5 M! P  u8 w! Y
                 PB15         ------&gt; SPI2_MOSI
! V, z2 K3 J: V        */- |& B- w5 T* \" g
 0 F" `# a! |. Z( U7 d
 + S) k, i" p" }1 E& }! N) F$ S% ~( ]
        /*Enable or disable the AHB peripheral clock */
) U8 h# S: ?* d- h5 @0 o- [        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);* u5 e8 h* J) e  p
 7 Z% @6 X- X$ P& K% m1 m& C
 2 b+ s6 C! {8 K
        //!!! GPIO_Init is commented because some parameters are missing
* Y, d  P# G7 y7 F3 W' ]  t$ M. E( T        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;+ w+ c! }  d, C: }. V
        GPIO_InitStruct.GPIO_Mode = ;
1 }* x. N: |9 k! A: f* ^7 {        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
/ n: f5 j! e) U        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;% v* c- \( R1 M6 l7 q1 a
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
1 `" o6 V. ?, ]) Z+ u) v- C        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
: z6 \/ Q; t8 T& n  s 1 ?5 I# A) u& I& ]
 
/ J$ o6 ~' t7 Q        //!!! GPIO_Init is commented because some parameters are missing0 K; e& _& m$ a) ]; r( g" m3 k
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;4 ?% `1 s" o& X, l* A* _. s/ I! W0 n: _
        GPIO_InitStruct.GPIO_Mode = ;
3 H3 e4 I- `2 S* F        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
" p. f4 f/ q$ U: U, M7 a3 [" ~3 P& V' j        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;9 C( l8 P; s1 G- N0 e, Q& A6 s2 }
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
  e( ]: T1 E9 p3 |0 H9 L% L        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
9 L  v* q3 ], ?7 u $ z: B% c! \" J) ]
 % a9 v* i( T0 p' D+ R
        //!!! GPIO_Init is commented because some parameters are missing/ c- }/ C' v/ h2 I) o
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;2 B8 `4 m( I) k. c8 ^0 h3 l
        GPIO_InitStruct.GPIO_Mode = ;# ?+ D# \# Q* T: B
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
3 p7 i- v5 O( Q; q2 m7 [        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;: k3 W7 H. i& @
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;3 ~7 k  B- r7 Z/ I/ ]: d+ k( C1 C
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
: S. }$ X) j) `0 A2 t, s3 Z, r7 O0 L % ~* E7 ~# ^  @# i8 A/ D1 x
 % N! c# G) p0 L8 H  @  X8 }/ V, {/ h
        //!!! GPIO_Init is commented because some parameters are missing
, r& N! j  F7 B" n! F+ u, G+ c        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
$ S3 Y: q+ O9 [% f" P        GPIO_InitStruct.GPIO_Mode = ;9 C/ e0 P) e# `5 p5 c9 d  _* x8 _
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
/ ~. `, i$ A/ ?" V" Y& h5 w2 ~        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;0 j2 a: s* O, d
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
- l. l; \6 g  B! z/ o8 c- t! y        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
: i! }% f- p' F; R# t- a' b 7 T5 W  {: z; r2 s6 O$ W; i
        /*Configure GPIO pin alternate function */3 ^, x* L6 H  R, K! m( k; r
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);# T9 o. m: |0 n+ n, E
 
9 V: m$ \! g7 S7 a! i7 h        /*Configure GPIO pin alternate function */
8 u1 Q+ G* b. S  v- M2 E        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);
7 Y/ W5 j8 O7 t$ ]% L1 D  S 
' K4 b+ Z" X) {. P! A2 p8 x        /*Configure GPIO pin alternate function */
- v* h8 o+ Z. _: N' @: n+ L% Q        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);
9 c8 r/ [; ~" E; r/ \3 w 
4 H. P7 O5 r% Y7 n        /*Configure GPIO pin alternate function */8 r9 E# n5 e6 }3 K! {. ~% O8 j# e: i
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);" w" B7 Y- L( V" K$ b" `
 * A- m2 B0 ^7 ^2 e& X) W8 [# O
 9 Y# E) l" Y2 |1 l( R' l" B: j# A/ ~$ ?( H
        /** USART1 GPIO Configuration        9 h& o$ H, D- y0 k/ R! I# e/ x1 T
                 PA9         ------&gt; USART1_TX  m3 q, B5 B1 E* r
                 PA10         ------&gt; USART1_RX
* n6 A; ?$ i6 U0 p9 E- z7 M( [        */. Y. E+ ]: W. [" ~
 
8 x9 B: ~3 z+ ~2 U& {5 u2 A( d 
, U8 Z4 e' Q/ y$ U, V        /*Enable or disable the AHB peripheral clock */. h3 U. n, F0 B) g6 \4 f
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
5 W! V! g0 A+ T3 x5 N% _/ d 
+ g* `5 [# g: E& @- [! r$ L 
9 E) E) B! s( a: F/ u        //!!! GPIO_Init is commented because some parameters are missing
" a4 Z5 V3 C  l4 A/ P        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;2 U5 {- h# W1 I# {8 L( L
        GPIO_InitStruct.GPIO_Mode = ;
- d2 D- t. e- K5 Z9 n3 N        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
: X: d; C" a! F8 K  L        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
7 S, n6 j9 ^2 f' }% B- z8 k        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;% K( j, u% j* |' U4 x& ~$ i6 y1 ?
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);* G+ q  g5 Q+ w3 r, z) {
 # ~) k: H" V7 a, s. ^
 % w+ E& R$ d2 B
        //!!! GPIO_Init is commented because some parameters are missing% A! [! r3 K8 q" j0 X1 ~
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;9 A* }2 P' i) e- N- S; D2 y
        GPIO_InitStruct.GPIO_Mode = ;" I. B6 k7 P( x! f4 z
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;3 Z. t, y2 W" d  R% |. c
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;3 x3 o: B* D. Y8 B8 d
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
( h' b- o: L+ h( M2 k2 O  Z        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);6 r5 A) O, g7 F# O+ f
 - O4 M% S, b& v; m! l: g5 H) k5 \
        /*Configure GPIO pin alternate function */( ?" p8 k6 h4 U+ J+ H, v. z: [- m
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
3 D& Z0 i( l0 ?: {3 L 
) k: z" K& J. B& O! y1 F        /*Configure GPIO pin alternate function */
# \2 m( I" J' U; `! ]        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);
( f/ R( M7 S9 Q1 }. Q - Q, k% h- ?& e4 v8 [7 ~/ Y8 U8 P( q
 % K1 e& P) j% P& D' x3 U/ |; ^
        /** USB GPIO Configuration        % X7 q$ ?2 n' A) P
                 PA11         ------&gt; USB_DM
  x$ ]/ {& b& |. |- a                 PA12         ------&gt; USB_DP
- x. g/ e7 E4 b        */) H) i. L1 A! ~+ U9 m* a
 
7 L$ L. I) ?/ q" p1 o. M  f) h/ q 5 U6 m! F, A# j
        /*Enable or disable the AHB peripheral clock */
4 U' F6 F: [* o, P8 d$ ~) [        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);% c; c( j  }. I: L6 j" v2 R# _
 
) S) H8 \: \6 g. {; S 
/ E) A. n% j9 p; P9 {& s        //!!! GPIO_Init is commented because some parameters are missing( f: V$ ]3 g0 `. J3 a1 [! F& y
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;
; ^7 l, b, A$ g& P& o/ ~        GPIO_InitStruct.GPIO_Mode = ;* ?$ w0 S2 F2 q6 d) |
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
) d' \. |. i3 K+ r        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
$ I- y6 G/ W1 n; V; Z  V6 N        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;& ?( L6 o! f' S! N5 b' z0 A& b
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);' ]. l* U6 N( |! Q% m, B$ c
 * j: T4 s! _3 ]+ N# v& C/ M
 0 }. D  F% |( T9 G( {; V, Y
        //!!! GPIO_Init is commented because some parameters are missing3 z7 [3 _5 E8 p1 P/ f  B
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
: S0 k, R  t+ I1 l9 x        GPIO_InitStruct.GPIO_Mode = ;! F; S1 \2 O* L4 ~
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;: u- C9 x4 C3 k$ H* m
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;6 `' R, }3 ]2 `3 R" g
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;, s3 ?6 d9 p: D6 R
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);2 f# P% q( @) C! Q
 3 C3 g; O9 P( F% z1 Z9 e
 $ X" W; q0 G; O  n
        /** Configure pins as GPIO# s( u( m- U; i
                 PA8         ------&gt; GPIO_Input
5 J% D$ h/ y5 O, O$ i+ E& C4 }' _. p        */
) Y7 `& Z2 _0 a' M, F+ |$ \   u* O4 |9 l* D- m9 J" r
 
4 j, k- Q4 |* l5 C* [* e        /*Enable or disable the AHB peripheral clock */& r/ S) F1 ^1 @8 B0 O0 v, W; }
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);' v9 v! Z; _0 N
 
1 _0 {- I; D( q        /*Configure GPIO pin */
5 g# |( C$ o0 X9 d9 H        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;+ A& Z6 g) W  T$ L- I0 {
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;
4 S1 Z8 X8 L! ]+ H: |7 [0 M        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;6 k9 \! v( ]/ G  z7 j- g
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);4 u4 k: b' o$ U6 m. D" ~
}5 U# [5 g9 B! @. V
 
- J' i  w( R: V" F/* USER CODE BEGIN 2 */
- t. @9 R4 \8 X  [" a 2 \0 K- J( x: ^2 X# Q- v! U0 z! U
/* USER CODE END 2 */: S- L) l/ q& v2 ^5 ^$ Z0 U
 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张  t) d: [, q" }* @% W
QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!; \1 B+ Z! \$ I: q6 p
那片清茶 回答时间: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 手机版