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

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

[复制链接]
静以@致远 发布时间:2014-1-3 16:07
官方出品,功能还不够完善(个人观点),但能够生成基本的管脚配置6 X& a0 w, B- O% p, D
共5个分卷,别漏掉啦
. ^: V4 u9 n( |. c) B. m1 y【第一卷】 MicroXplorer-V3.2.part1.rar (4 MB, 下载次数: 5697)
收藏 10 评论359 发布时间:2014-1-3 16:07

举报

359个回答
00dd 回答时间:2018-8-9 14:13:25
        for(j=0;j<3;j++){
$ n0 E( S% `  v' g% V$ X+ a4 J1 o5 c0 e                for(i=0; i<4; i++)//R G B 中一个字节对应的发送缓存
- n( g' J8 F2 M: @8 d                {) d$ [( n$ x. g2 }5 N- e7 ~- Y& Q
                        tmp = (uint8_t)(color &0x00000003);
; `2 K" {/ F" M- N                        switch(tmp)3 y: w) J  O% M
                        {
7 ?3 |( C/ q$ l! F+ ?9 i) p5 b9 M                          case 0x00:
3 V" S4 @9 J  k; p3 V7 m2 U" _+ S                                *pb = BIT00;
" m  C4 [& c4 Q                                break;8 h0 q; v: Z  E+ X5 F4 k5 E" h
                          case 0x01:
( C& c4 B6 U& r) e' x9 I                                *pb = BIT01;
+ c& G. o7 A* j6 N3 C                                break;
8 Y  y, a* L8 C1 G                          case 0x02:
1 j2 @8 r' P: B4 [                                *pb = BIT10;
* ~6 F) O9 H6 M$ q0 Y* Z                                break;$ h1 M6 d: k, J3 a' n
                          case 0x03:# o& o1 q5 V& w, u' R2 @- W- q+ b
                                *pb = BIT11;1 P9 E3 y5 m. V4 @. ^% U4 J
                                break;) a* C, z# B+ N2 e
                        }* m8 g) g, I) U7 Z$ Z* c) R, _
                        color = color >>2;
8 K6 p3 F: ]$ `0 \8 v9 Y( f                        pb--;
- [/ \8 ^3 H" ?- z' [" d5 w                }
4 u# b" P# C5 ^5 l  t+ h# d                pb += 7;
1 N: H' F; j' v* P        }
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: p8 l) y. l" [  H+ u
安装不了啊
& E0 q, H, U* r. G  k
这样就可以了,在安装目录了里会有一个.jar文件,双击打开即可
静以@致远 回答时间:2014-1-3 16:09:07

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

生成代码鉴赏:论坛啥时候能支持代码片段呢?????
2 F/ L8 X/ L* T* M % B7 L9 S; N  y) F% F( h) {
/**
4 u, y- A0 I" c& ^* s$ o  ******************************************************************************( F' ^# b$ R5 Y/ x) f: x
  * File Name          : mx_gpio.c
2 D; Q" D0 F# J1 i& @5 @( f  * Date               : 03/01/2014 15:37:11: A# q! `5 q, m% m0 M! o3 T1 F1 i( w' W
  * Description        : This file provides code for the configuration# X. L# Z7 ?% G" f
  *                      of all used GPIO pins.
' [7 ~2 \2 u6 E  J' R% ^  ******************************************************************************
2 c2 T3 m4 t6 R+ Q/ V9 P  *7 E6 v# Y4 r' E/ i; D
  * COPYRIGHT 2014 STMicroelectronics; ^, [0 S$ S# d2 K. g1 R' Z8 [
  *
6 E, S3 x7 G" K; ]0 R8 c; a  * Licensed under MCD-ST Liberty SW License Agreement V2, (the &quot;License&quot;);
. ?6 L: k0 z( k! D  a. C" c7 i  * You may not use this file except in compliance with the License.
8 t3 z4 P( T: R  * You may obtain a copy of the License at:0 A0 w* z! F) u" P2 C
  *3 C( Q/ d+ E8 H: @& @5 t
  *        http:www.st.com/software_license_agreement_liberty_v2
7 C8 Q% G4 |/ c  *
( A) e* c! ~$ E& f4 `  * Unless required by applicable law or agreed to in writing, software % `6 S" U% d: z7 ~/ Q. d
  * distributed under the License is distributed on an &quot;AS IS&quot; BASIS, ) C- l8 Y' H3 N& ^) l
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.8 K! {9 s  ^1 K/ d* P, b- p
  * See the License for the specific language governing permissions and
6 h$ \  R$ C  h( ~  * limitations under the License.9 H6 k; |* t" g0 z9 h3 I" n
  *
7 w( L' C5 w6 |: M  ******************************************************************************' @$ b7 h5 ^. f, d
  */
0 y1 Y: g; v3 Z3 G9 _4 a) r 
# ^& H: r. p( B( E- ]# u, x3 `# v) H/* Includes ------------------------------------------------------------------*/
5 g. D9 p$ o% [3 e; @#include &quot;mx_gpio.h&quot;
$ w" r0 w. }% E9 t1 P/* USER CODE BEGIN 0 */4 A/ ~5 C7 I# Q4 p, i
 
; a1 Y3 ?0 Z' B/* USER CODE END 0 */
6 ^, k- @" a2 {# x; Z) P 
4 L( A# ?6 T; s; E: c3 P. a. j! w' l  r/*----------------------------------------------------------------------------*/$ A5 C; p  ~* A4 C6 u) _& J; _
/* Configure GPIO                                                             */
# U7 I6 }% B! ?0 L4 _% n  R/*----------------------------------------------------------------------------*/& H' w+ \+ `. L, ?' H) ]
/* USER CODE BEGIN 1 */
: h2 u4 X7 z9 T9 w) {6 p 4 y- G/ w; L$ h4 Y0 l( @
/* USER CODE END 1 */" B6 d: O# ]- i8 P+ B2 Q
 
9 o$ E; B5 |5 X6 l. z$ Xvoid mx_pinout_config(void) {; v1 z. G" R( f9 w: q( ?: P
        /* Private typedef ---------------------------------------------------------*/) I# [  V0 c/ {, b) b6 S
        GPIO_InitTypeDef GPIO_InitStruct;
8 y8 t5 |4 T8 n; k! Y0 i ' Q! g+ G- T  ~0 {( }* O( {
 ; Q: Y- d& `2 L6 p  `$ P
        /** ADC GPIO Configuration       
+ S# @4 |, H! d/ ]5 e" M                 PA1         ------&gt; ADC_IN17 @/ ^1 D. ~5 `) M6 e/ c% l, u
        */
9 _: J; X# U1 g: x+ K2 u# y5 e% C6 u 
" b- l& a4 H9 M5 }( V; f) ] 
" y' b) _1 B& E) }/ V6 {  I        /*Enable or disable the AHB peripheral clock */
, m9 P# S% z4 H  i' d# C% P        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
8 n& y! x. N3 J1 }1 A9 d$ ~ 
$ M2 D1 a2 b  G4 e% y        /*Configure GPIO pin */4 l0 B+ A- [* b7 s6 ~' _
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1;' e' |, M) r+ X0 V6 r& k
        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AN;0 E: z$ |& a) {$ m5 {5 [
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;" q! g2 m% R! ?( K0 O% v( t
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
5 q2 ^& t8 P& ~4 l: I( U 6 o/ Y% R# n, j) K8 Q1 a7 a
 
! i& ~4 ~* ?) S5 P+ @) \, n- d        /** I2C1 GPIO Configuration       
0 @/ [) v: y* i" S                 PB6         ------&gt; I2C1_SCL
9 q2 E) |0 D7 Y/ H                 PB7         ------&gt; I2C1_SDA9 R& p' R" Y% e" f
        */6 \% L% p) g, y* e* n
 
4 h8 o/ M" r; E( R8 W ' J# w4 C; ]0 p# Y3 z, f
        /*Enable or disable the AHB peripheral clock */
" p, _  M) `( n9 ~9 M" G6 a) L        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
) W5 d: Z9 E1 D0 Z8 B2 Z( l% {) A 
/ A; e* J" W3 b + n: G( I/ O; n* y* M# Z  U
        //!!! GPIO_Init is commented because some parameters are missing
7 n5 @: ~5 K" p- ]* b        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;  C& e& E5 p+ f% R. h: h
        GPIO_InitStruct.GPIO_Mode = ;" f; z& e. h4 Y6 l+ C
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
7 x2 `" D& N4 z% u) `. ?, e; A1 o        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;& Q. Y/ M- P- W. }. ^* }* o
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
, S& R4 ^" F% K; ^5 Y        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
+ P6 [8 E" F5 [$ y3 L. o 
. q$ i' t$ x  q+ k  G8 v 
+ |# H9 g8 ~3 k3 X( ~( M9 e" ~        //!!! GPIO_Init is commented because some parameters are missing
$ Z6 e/ l. f: Z. f# B        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;( I) H+ C6 c, H
        GPIO_InitStruct.GPIO_Mode = ;0 R  ^. Q# e# i3 f! I
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
0 `: `6 K$ J7 s7 d5 c! O. s/ C        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;$ {7 ?: B3 ]7 a4 k$ c
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
! k. ]0 Y. \! n# o. O; M  N        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
" A" O# D* F, o4 s 9 H7 @7 N3 B; f+ l6 P4 b- z& v; Y! B4 D7 a
        /*Configure GPIO pin alternate function */. g  o3 v) B3 R! v
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_I2C1);, L9 H3 l7 }6 x9 R& F  X3 X
 ( `5 y1 X& h( o# a  l
        /*Configure GPIO pin alternate function */
2 N: _/ Q% s0 Z! b4 ^( P        GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_I2C1);
+ Y, g4 G2 n: n7 [# z3 c- Q ' k" o6 i  J# S0 t/ j
 ; [6 ^5 P8 d2 u8 Y& H5 B2 z
        /** SPI2 GPIO Configuration       
& J, l$ t! C: r! {/ t7 x                 PB12         ------&gt; SPI2_NSS" |6 o8 V. x" v7 R+ T8 R: u
                 PB13         ------&gt; SPI2_SCK2 x' A% x; Z- O
                 PB14         ------&gt; SPI2_MISO
4 W5 K% i. \4 O& P% O                 PB15         ------&gt; SPI2_MOSI
. u' }  X3 |3 N  A- n        */
1 R6 ?/ e" e' A2 Z 
4 s* `6 X7 ]' _7 ?9 ^- N9 h8 E) e3 w 
% u0 A: k2 T5 ]) Z" r        /*Enable or disable the AHB peripheral clock */
$ L. |0 P3 O7 C5 ]! q2 v4 Q        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);' M  A. m' ^8 \8 W. B) B
 " Q9 B* q/ O+ ]' |* d6 @' ?! I4 K  v
 
8 a+ X" w6 I5 b0 N        //!!! GPIO_Init is commented because some parameters are missing
/ \: k. V5 ?! p+ X: C$ s        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;
7 a4 o: C5 _: ?( J  S        GPIO_InitStruct.GPIO_Mode = ;
4 Q& Y3 b; j4 M& O3 A# g        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;/ t- l9 U  T7 x. m0 p+ q
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;) |. F+ b. H) v5 p
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
+ V7 A7 G6 {, l& n8 F8 w        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
4 G: @* ]$ m/ k% i- W5 g1 i 
7 ?7 u7 P5 Y# t+ R# v& K6 ]5 ~# a 
+ X$ `8 [+ Q9 m/ @% H" Z/ ~$ r        //!!! GPIO_Init is commented because some parameters are missing) W6 d7 |1 C: V: s! b  p
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;
! h9 |3 I' ^: @( c+ R, P        GPIO_InitStruct.GPIO_Mode = ;
: P* o2 \& M' `$ G        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;' G# @( G" ^* l; V
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;. F5 |3 P+ c! E2 p( N
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
# [" l' i; z% g3 H4 d        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);: \" g# J( ]" ?+ I
 & u4 k5 Q4 b$ u( H7 `: w1 l% y& t
 " R* l+ S/ Y  H3 O0 [" X0 m
        //!!! GPIO_Init is commented because some parameters are missing2 X5 l8 V, B0 x+ R  v6 M0 g& r: [+ _" e
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_14;) B+ t- Q1 m* a1 S" c! g" ~$ Q5 h; D  c
        GPIO_InitStruct.GPIO_Mode = ;
/ W2 Q' s4 S- s, `. ]* |7 H        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
% K/ ?0 d! g6 S, Y& R- O8 K        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
9 p" g* }- h# W  i5 p6 M        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;( H4 c% ?% e' S# b* j- H
        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);
# K0 s& f  [5 g0 I( v5 a : L5 m( V# ]- N( Z; W& M/ m% K3 Z
 
- u6 V) f. V( x# E# N/ ~3 f1 _        //!!! GPIO_Init is commented because some parameters are missing% ~+ }1 J  b4 r0 V
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_15;
, Y% V4 m: t: j4 n7 t) f5 E, Z        GPIO_InitStruct.GPIO_Mode = ;
; D2 Q9 z, |, g* T        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;. ^# a  [+ a5 m
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
# b0 z+ q1 `! R! B6 I' O6 z- q% Q        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
6 f8 a- }& G: U$ J+ V9 n        GPIO_Init(GPIOB, &amp;GPIO_InitStruct);9 K  d/ C  _/ u/ i
 
/ g/ X! ~% m2 d  ?+ B: V        /*Configure GPIO pin alternate function */; r* |. w, w# L
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource12, GPIO_AF_SPI2);) I# t* N# B1 A
 0 e) y8 ~  i, w) M  e' n
        /*Configure GPIO pin alternate function */
- r' x+ M% u* V/ E4 C        GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);, x5 Q& C4 D: g0 u! s$ Q; q+ `
 
$ ~" N$ U8 ]4 n9 t% c        /*Configure GPIO pin alternate function */
( ~# u7 ?7 h+ {+ a, C/ c( m: A  j; C        GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);; |+ p0 V3 U! l% t3 V. B; Z+ v
 
5 D8 I6 b6 F; `# Z  r- {* K1 J        /*Configure GPIO pin alternate function */3 G/ b, l# i5 G
        GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
- S% |/ A! u( R2 l# R 
/ j* u: F$ b" a: D/ x 
" ~2 {  r6 X- q! l, ]/ x% l        /** USART1 GPIO Configuration       
8 c+ N  P1 N2 X0 i' M) _0 L+ x                 PA9         ------&gt; USART1_TX( y2 O" J* w7 c! p/ w. a
                 PA10         ------&gt; USART1_RX
2 q$ _3 W  [6 s$ v        */& ^4 O+ [  c# c' A" n7 i
 
& r: u' b% l3 f5 K$ k8 ] . D) N( g: u6 j# k: M
        /*Enable or disable the AHB peripheral clock */
, e! d6 `2 B* w: A' K! l        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
+ Z3 f8 F- ^6 }' O4 ]$ S7 q % f% \8 ~9 G3 n; I" Z
 
. i! ?9 F7 k* Q9 P, N& L: m; x        //!!! GPIO_Init is commented because some parameters are missing. a2 i* K/ x2 l
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;
& E% k# ?' `- }& A6 F        GPIO_InitStruct.GPIO_Mode = ;
1 x9 C$ J3 G# I7 k% D, i" I. G( o4 m        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;) U, ]/ d0 @+ g5 X4 T- X
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
% p) c  B: z' e# Y* y4 T' U        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;+ Z% O  |3 S8 t9 H! u& t: |
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);" g  r+ V) `/ h! E" U
 
1 {* v( U  `! V4 ~9 P, L + D3 m. m# G1 t& t4 {, N3 K( D
        //!!! GPIO_Init is commented because some parameters are missing
0 ^. _' \& \4 V* E8 C        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_10;/ r. Y4 W4 W9 t$ H  P" g
        GPIO_InitStruct.GPIO_Mode = ;
5 \4 o  J; F4 V3 e2 Q. s: A        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
3 z: h! W9 R* @0 D; q        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
3 }" G2 G& V# m        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
+ r  |4 q5 j4 o: X+ ?2 [        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
7 t, M" {3 V8 ` 
5 i$ l+ w$ z# ]/ f" ~        /*Configure GPIO pin alternate function */- n2 ]* ]* b( Z3 p. F0 R) O
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);; `6 G0 D/ ~3 f2 H. g7 x/ {
 . L; T: s1 m9 C: t0 s  h# _
        /*Configure GPIO pin alternate function */7 c4 `3 R5 z8 }! S" K' h6 [
        GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_USART1);8 z, \1 _5 |8 z3 I, I9 r( I
 , c8 H, ~$ y# Z- }& |1 e  X7 {7 ?
 / _! Q9 T! f6 b" e3 a
        /** USB GPIO Configuration        3 ^% C% i- n4 P
                 PA11         ------&gt; USB_DM+ x" Q+ a. f! M
                 PA12         ------&gt; USB_DP8 `5 D5 [0 {0 k' g+ X! y/ i
        */" G% w8 e% H7 h& q8 |# C
 
; j' Y0 d8 }' A) N$ t & H4 X5 q+ z. j. U0 \' o2 p1 e
        /*Enable or disable the AHB peripheral clock */+ P6 x3 \; N( ]+ ~$ [5 M( c3 `
        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
1 u  \* Y5 `( T1 t: k% D * y  E" H& C! g& D- K
 7 y4 ]1 j& }" W, A
        //!!! GPIO_Init is commented because some parameters are missing1 i: U# l) c% X
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_11;- h& a4 a7 Z/ {
        GPIO_InitStruct.GPIO_Mode = ;
7 G8 }* M- S( x; O        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  A" O! _3 ^' @
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;/ w5 N& S/ c7 z0 K: Z; {  x
        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;
7 l1 d3 X: r/ b& f        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
  v, I. K6 j& `0 D( l# M: H) ]8 ~1 H 
3 F3 Z* D! W) j- |! \+ T2 Z 
7 ^$ P" D1 T7 n, \2 j* T        //!!! GPIO_Init is commented because some parameters are missing, l& H* L6 p+ W! K) ]3 p7 w
        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12;- ?6 u% m5 ^/ y: A- @! z! V4 U
        GPIO_InitStruct.GPIO_Mode = ;/ W- z+ q5 P( [/ w* B
        GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;9 N3 F7 I8 a! Z0 Z
        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
. o8 j0 P( w0 o& v9 N        GPIO_InitStruct.GPIO_Speed = GPIO_Speed_400KHz;; _/ R% b- S' b* N
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);
# j/ ]: I& K+ w! L6 _ % ?  X6 v0 R$ {. _8 c3 P
 + Z, ^: g% G* v5 }9 E# D2 w1 f, S
        /** Configure pins as GPIO
& T3 R0 d6 c  r' @  [                 PA8         ------&gt; GPIO_Input
* |* Z! ?' s3 h) d% s        */& D5 T; Q( G7 l) E0 u7 X
 
7 Y. K( Q: E) z! ^0 B 
6 V  M1 {, Q& m) i        /*Enable or disable the AHB peripheral clock */
/ k* U% m* m7 T3 h! k4 N        RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
- I2 u+ U: u/ V+ t8 P. M$ \* t 
/ D) s9 ?# s4 ?2 `        /*Configure GPIO pin */
1 K! Z# o  ], d7 b! x) o        GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8;
4 J' v$ ?2 L# S/ i) @4 m1 G% [        GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;
; R" X% C( l2 W' c+ j$ a4 x/ ~  x        GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;* I$ `) L, `* s7 g: K
        GPIO_Init(GPIOA, &amp;GPIO_InitStruct);! Z  |$ ?5 ~& E% V2 A3 H& {+ x  U
}
8 a+ Z0 g$ Y+ s& H+ \0 q $ h, e0 o' k  q$ N/ p" j4 f2 c- a( C
/* USER CODE BEGIN 2 */, ?$ s) C8 r( z3 ~+ C- b* g
 
% ]( v! u- C( [/* USER CODE END 2 */
9 w; I' q  Y# ]. J6 T! Y! U 
静以@致远 回答时间:2014-1-3 16:10:53

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

 截图回复一张
- G. f4 K0 F* o- Y: A* F- e QQ截图20140103160610.png
沐紫 回答时间:2014-1-3 17:05:42

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

多谢楼主分享代码!
( ^* w, l9 u4 ~. ~8 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版