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)就无法运行了,这是为啥?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
理解了
额,想了想明白了,先定义结构体成员内的值,再将这些值赋值给GPIOB,E所以不能颠倒。。。
一周热门 更多>