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

2019-10-15 07:54发布

        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)就无法运行了,这是为啥?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
来俩不甜的
1楼-- · 2019-10-15 09:39
先做饭再吃饭,还是先吃饭在做饭。有毛病不
山峰雪狼
2楼-- · 2019-10-15 11:50
先搞清楚函数功能,无语了,C语言好好看看吧
川存
3楼-- · 2019-10-15 16:05
 精彩回答 2  元偷偷看……
川存
4楼-- · 2019-10-15 21:14
来俩不甜的 发表于 2017-1-15 14:26
先做饭再吃饭,还是先吃饭在做饭。有毛病不

理解了
川存
5楼-- · 2019-10-16 01:36
山峰雪狼 发表于 2017-1-15 12:24
先搞清楚函数功能,无语了,C语言好好看看吧

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

一周热门 更多>