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

《STM32+WIFI+Linux+安卓智能控制开发板应用手册》PDF  

[复制链接]
微云电子 发布时间:2014-9-11 11:13
阅读主题, 点击返回1楼
赞 收藏 6 评论1079 发布时间:2014-9-11 11:13
1079个回答
lovemingtian 回答时间:2014-11-26 23:06:22
void LED_Init(void)
- u" t: T) T/ H& }8 i/ M{
& }3 ?1 x- T" |7 |
4 g2 ?/ N$ M4 ?  KGPIO_InitTypeDef GPIO_InitStructure;. s& C2 B  F0 Z" ?8 t8 W
, ^" ~$ j2 G+ X; q
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟
, f# D, U% R( f+ ~' C* E6 y+ s: r, r7 O# m' {& J
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置
# o6 ^% D/ i; ]GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
5 \5 K! Z* @" _$ K9 Q+ ^$ QGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
, G2 q4 f6 O# d& p% u6 I  RGPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.8
3 Y% x$ J/ s1 O/ O/ zGPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高
( d  R6 m9 s3 F; M" b- ^! R, b$ J; a. \: Y, S4 B
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出
3 A/ n# o6 J( Z/ ~" zGPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz
2 z: U: @" q5 d/ s3 p6 z5 t0 yGPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高+ Y% G1 {( l! [0 f7 f
}
( b) }. a* k4 ]2 ?先看第一个程序 程序试过 没啥问题 从第一个开始看起
lovemingtian 回答时间:2014-11-27 07:36:12
这个开发板严格来说是两部分,stm32单片机部分和linux一体化平台部分,一体化的linux模块,该模块6层板,含有wifi,ethernet,usb,usart等接口。模块是通用linux系统,完全可以进行常用应用编程开发。
科恩电子 回答时间:2014-11-27 14:46:41
好东西 留个脚印 谢谢楼主
lovemingtian 回答时间:2014-11-27 19:07:20
void LED_Init(void): n, `- r' Q  u( g$ Y0 F
{
4 A8 K+ h  `  l' V; m7 R# S3 |3 ]) G" v. w) ?/ R3 s
GPIO_InitTypeDef GPIO_InitStructure;
  p/ @, j1 a. T, P( v2 N
; l5 u& a7 |& G1 x8 q8 vRCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟& K( m( v  U& F1 d# p" U# ^  [

9 X1 P2 t$ X: w5 W1 L1 b: KGPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置
8 B5 a/ o# t$ s3 e, C, w7 zGPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
( t! z9 o' S6 E  b; l/ uGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
# X1 v6 b( U3 I8 kGPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.8
4 ~9 P: O( S3 j" [4 gGPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高
; O. q% M9 `6 m4 y# ?
+ \& y) \8 _3 y7 dGPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出
* t" W  a. Y4 c3 D# K5 c3 |5 D: xGPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz; Y! y  i- F3 N; `# W- E
GPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高% ^( C0 z1 q, D
}
1 M* w- Z% F* B: T/ w) i' |: X/ o先看第一个程序 程序试过 没啥问题 从第一个开始看起
lovemingtian 回答时间:2014-11-28 10:33:47
不知道大家是怎么过来了,我的三年本科电子生涯,不算磕磕绊绊,考前突击一周,就差不多。面临毕业找工作,实在找不出自己的技术经验。
篮球小子 回答时间:2014-11-28 10:46:12
不错的资料   学习了
lovemingtian 回答时间:2014-11-28 14:13:54
这个开发板严格来说是两部分,stm32单片机部分和linux一体化平台部分,一体化的linux模块,该模块6层板,含有wifi,ethernet,usb,usart等接口。模块是通用linux系统,完全可以进行常用应用编程开发。
lovemingtian 回答时间:2014-11-28 20:20:34
不知道大家是怎么过来了,我的三年本科电子生涯,不算磕磕绊绊,考前突击一周,就差不多。面临毕业找工作,实在找不出自己的技术经验。
lovemingtian 回答时间:2014-11-28 21:11:41
如果你使用了复用功能,那么该管脚不再作为普通GPIO(PC1)作用,而是它的复用功能,比如我举例的I2C或usart功能。
lovemingtian 回答时间:2014-11-29 08:09:06
你们的研发能力需要提供哦
zgya9xcv-248497 回答时间:2014-11-29 08:36:29
学习一下,谢谢
lovemingtian 回答时间:2014-11-30 11:50:33
不知道大家是怎么过来了,我的三年本科电子生涯,不算磕磕绊绊,考前突击一周,就差不多。面临毕业找工作,实在找不出自己的技术经验。
lovemingtian 回答时间:2014-11-30 20:40:48
中继自组网是很确定的应用功能
lovemingtian 回答时间:2014-11-30 22:32:53
void LED_Init(void)
. ~* ]6 |+ O2 j" @{
2 L; e9 d. q, Z
$ L  O8 L2 M# g2 l  E( g' zGPIO_InitTypeDef GPIO_InitStructure;
# R$ v3 m  S# f9 p8 j8 O0 L) S* b* [4 e- D
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟7 v. g2 G* |& y1 D
8 c" ~$ z6 b$ b# v: _3 {9 }
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置$ y5 U! V: q& d; }, F3 Y# G
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
: t, u1 s% p$ c: p3 qGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
- ^% P8 P" e! {GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.82 @7 I7 Q) ~1 K
GPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高1 D9 `7 h9 m4 g
3 S' I/ m7 d) [8 \' |
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出
  ~, ?( |* p  E3 XGPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz. Y! [* D2 L- S, ?, R8 h7 Q  \
GPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高
% C+ d2 A" c. K) v! V# C}
5 ~* d+ v( C. R  C/ l4 j0 f先看第一个程序 程序试过 没啥问题 从第一个开始看起
lovemingtian 回答时间:2014-11-30 22:33:22
void LED_Init(void), @- R# M" g! W  K3 k
{  Z: D+ l( b4 H

, E8 O: @" \) }& CGPIO_InitTypeDef GPIO_InitStructure;0 k. Z6 X! P7 r9 H: H  x% H) u

- H3 z8 X1 n- Y- RRCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟0 x, ]3 Z) ]* Z3 l" R
2 S* G( }/ d3 B
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置
" O# L+ I- H' M1 \, EGPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出7 w* |( [2 ^  C. y+ j( X/ Y- r
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
5 M9 Z  V! Y2 \8 cGPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.8
0 b$ t3 b- b% l# P  w. H+ zGPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高% C8 S! @/ n& M# u( F
1 N2 l5 c( j6 @# {: r+ r- y+ z
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出# M. v. @) P( r& r- o" z( ]
GPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz) i2 s( y$ ?! Q) t
GPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高) x- f% j0 q5 Q
}
& W- i- y8 g- A先看第一个程序 程序试过 没啥问题 从第一个开始看起

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版