OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2159|回复: 5

关于函数调用顺序的影响的问题

[复制链接]

16

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2016-12-10
在线时间
16 小时
发表于 2017-1-15 11:28:55 | 显示全部楼层 |阅读模式
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;          //推挽输出    (1-1)     
        GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_5;                  //Pin_5
        GPIO_InitStructure.GPIO_Speed= GPIO_Speed_50MHz;          //速度为50MHZ

       
GPIO_Init(GPIOB,&GPIO_InitStructure);                 //GPIO的初始化函数  (1-2)           
        GPIO_Init(GPIOE,&GPIO_InitStructure);                 //利用了结构体

(1-1)为第一大段,(1-2)为第二大段。
按照(1-1),(1-2)的顺序程序可以正常在32板子上运行,

但是改为(1-2),(1-1)就无法运行了,这是为啥?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2017-1-15 14:26:17 | 显示全部楼层
先做饭再吃饭,还是先吃饭在做饭。有毛病不
我有故事,你有酒吗
回复 支持 1 反对 0

使用道具 举报

28

主题

288

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1213
金钱
1213
注册时间
2011-4-9
在线时间
97 小时
发表于 2017-1-15 12:24:27 | 显示全部楼层
先搞清楚函数功能,无语了,C语言好好看看吧
回复 支持 反对

使用道具 举报

16

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2016-12-10
在线时间
16 小时
 楼主| 发表于 2017-1-15 19:22:17 | 显示全部楼层
来俩不甜的 发表于 2017-1-15 14:26
先做饭再吃饭,还是先吃饭在做饭。有毛病不

6666666
回复 支持 反对

使用道具 举报

16

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2016-12-10
在线时间
16 小时
 楼主| 发表于 2017-1-15 19:22:34 | 显示全部楼层
来俩不甜的 发表于 2017-1-15 14:26
先做饭再吃饭,还是先吃饭在做饭。有毛病不

理解了
回复 支持 反对

使用道具 举报

16

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2016-12-10
在线时间
16 小时
 楼主| 发表于 2017-1-15 19:23:20 | 显示全部楼层
山峰雪狼 发表于 2017-1-15 12:24
先搞清楚函数功能,无语了,C语言好好看看吧

额,想了想明白了,先定义结构体成员内的值,再将这些值赋值给GPIOB,E所以不能颠倒。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-6 20:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表