请问cube初始化GPIO,灯就亮了是为什么?

2019-07-14 16:48发布

void MX_GPIO_Init(void)
{

  GPIO_InitTypeDef GPIO_InitStruct;

  /* GPIO Ports Clock Enable */
  __GPIOE_CLK_ENABLE();
  __GPIOF_CLK_ENABLE();

  /*Configure GPIO pin : PE4 */
  GPIO_InitStruct.Pin = GPIO_PIN_4;
  GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);

  /*Configure GPIO pin : PF9 */
  GPIO_InitStruct.Pin = GPIO_PIN_9;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  GPIO_InitStruct.Speed = GPIO_SPEED_FAST;
  HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);

}


其他什么的都没动过,以前F401的板子是初始化以后没什么作用,调用GPIO WRITE那个函数以后就可以跑马,这个F407的板子,。。。初始化以后就直接。。。亮了。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
我是卖报的小男孩
1楼-- · 2019-07-15 02:50
mmwurwer 发表于 2018-10-18 10:21
没什么问题吧
IO的初始状态不同或者LED接法不同

我用传统库的时候  推挽输出,上拉电阻,默认状态是什么都没的,要用SETBIT才点得亮
我是卖报的小男孩
2楼-- · 2019-07-15 07:41
话说 GPIOF PIN9是LED灯的IO口
上面那个是在初始化中断,GPIOE PIN4
骑猪去天山
3楼-- · 2019-07-15 12:15
你确定你的电路是低电平亮,还是高电平亮??
buerutert
4楼-- · 2019-07-15 15:18
就看你的LED灯怎么画了
上官梦舞
5楼-- · 2019-07-15 16:01
 精彩回答 2  元偷偷看……

一周热门 更多>