STM32
直播中

卢表镜

7年用户 1040经验值
私信 关注
[问答]

萌新求助,求使用cubeMX生成IO的配置程序

萌新求助,求使用cubeMX生成IO的配置程序

回帖(1)

常匡祈

2021-11-16 15:04:44

1,使用cubeMX生成IO配置程序:
/*Configure GPIO pin : PtPin */
  GPIO_InitStruct.Pin = GPIO_PIN_0;
  GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

2,问题不能触发中断;

3,原因:下降沿触发GPIO需要配置成上拉模式;上升沿触发GPIO需要配置成下拉模式;另外不要忘记开
启中断;
  /* EXTI interrupt init*/
  HAL_NVIC_SetPriority(EXTI0_IRQn, 2, 0);
  HAL_NVIC_EnableIRQ(EXTI0_IRQn);
举报

更多回帖

发帖
×
20
完善资料,
赚取积分