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

《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)6 ^. o7 I4 E( l) P& u
{& d! N9 Y9 w0 q" g

) B+ ?9 N$ m3 j+ l6 w/ ]1 aGPIO_InitTypeDef GPIO_InitStructure;
5 Q9 v8 |( Q9 V; ]6 W( O# i# \" s5 v! u* N) ?
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟* n4 m% P% \4 b0 c; {4 B& v8 o
; a1 [( A( x# `/ L4 d
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置
+ E" T2 q. V! _, C8 R  p, ?GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
2 i& o$ d% z0 `! R7 LGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
5 a' v3 a! o7 u. I# ^GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.8
5 ~2 f/ u9 d/ ?- k: W9 A& r4 tGPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高
- ~- ]2 e; y) ~2 L* `0 e3 J: W* r- ]5 W; T; ]% t3 O
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出; ~! F' J% O+ l
GPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz
2 R$ @) g' J6 XGPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高# z9 e$ V) D* V1 O* h* Q, Z1 l
}$ E- j% N$ m6 q9 s- d1 @3 H- X
先看第一个程序 程序试过 没啥问题 从第一个开始看起
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)6 B+ `7 n5 \6 [+ f' U
{
) y# f; H& H" Q$ Z3 t6 d1 T9 _$ O0 N# Z' O2 N+ v( p6 _, N6 j1 v
GPIO_InitTypeDef GPIO_InitStructure;6 R& p9 Z7 Z, j5 P& `

3 z, I4 t* @5 T& [- S: Y* [1 V  u4 O" ORCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟( E6 V, o% l5 b3 ^
- C9 p) C, l" [  R1 z- K) W# W* H, y5 x
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置  B) Y% l+ k7 v0 p. n
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出0 i$ X+ p  ^1 u$ @' z. s: x
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz% s/ `! ?7 e9 |' E$ t" ]
GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.87 v6 B# d6 a- a, i' g6 R
GPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高
8 z, c# D+ J$ v8 n) a1 I1 C2 D. b+ B. E# K
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出
/ @5 k  b2 m* d* MGPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz5 n  U4 b5 D/ X9 H$ }# e
GPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高
1 C0 Y$ H! Q, J  z" V}' N' e" A0 f% b9 `5 h9 T7 z; m0 P
先看第一个程序 程序试过 没啥问题 从第一个开始看起
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)
& h5 \, t4 p5 W% m; d3 T{
3 d. l' o5 a( K2 L: ?' w$ ?; g& e$ X4 i
GPIO_InitTypeDef GPIO_InitStructure;
( H5 {% L" Q/ E( Y0 s# _2 u* p! m" a$ y1 k+ M3 p* L4 L
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟
$ N. m0 f2 Q  q% Y; J# J* D/ X. N
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置
. u( ]# M, H+ R7 zGPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
  c4 B7 r: d5 ~: }/ k# xGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz1 K4 ?3 N0 a) |7 S3 Z, V! m  p
GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.8
' m4 ^  `3 o1 S, k4 c6 GGPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高: @! M3 C2 l) L( U+ P% u& e
2 A  I0 v2 s/ e5 ~2 a
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出: j. M" Q( X$ G# V2 b* {! q5 A0 J
GPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz# a: a- b" |0 k3 X7 C$ b; E) ]
GPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高2 b! a& B7 u! [
}6 Y/ S  ?9 D* ?
先看第一个程序 程序试过 没啥问题 从第一个开始看起
lovemingtian 回答时间:2014-11-30 22:33:22
void LED_Init(void)
( y; F6 l; ^8 S2 A0 W2 `% [: q{
7 w2 ?, x! l; h7 m' r, N, [
' O+ s) G3 e' ~8 I9 M6 V" S; j& S. kGPIO_InitTypeDef GPIO_InitStructure;# O- B/ g' K& I0 y4 t3 P$ b

7 o1 ~9 r9 n, ?6 L! H/ HRCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE); //使能PA,PD端口时钟% m+ _6 @$ ^3 T8 g$ U7 B
, e2 r  ~2 P/ n( i) o
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; //LED0-->PA.8 端口配置
6 P. }7 _; Q6 M8 S' _/ |8 F( KGPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出8 y; J% B# y* d7 U% [$ q# S' n5 N
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
$ [: I6 L7 }! SGPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.8
8 o- x6 }- ]5 F% N( E5 `GPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高/ ~( h: \- _# R+ g$ m, `4 \9 g$ n: P+ _

' y! I# p- v* Y: J6 x. d) EGPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //LED1-->PD.2 端口配置, 推挽输出5 x8 ^$ |& A* P$ Y) P
GPIO_Init(GPIOD, &GPIO_InitStructure); //推挽输出 ,IO口速度为50MHz
6 r- c/ q, Q0 E& z" z" pGPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高# l5 e2 ]9 m" N
}) A1 e% q; k0 X
先看第一个程序 程序试过 没啥问题 从第一个开始看起

所属标签

相似技术帖

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