ST意法半导体
直播中

陈秀珍

8年用户 993经验值
私信 关注
[问答]

CubeIDE错误地生成了EXTI处理程序的初始代码怎么处理?

回帖(1)

陈自萤

2022-12-13 11:30:18
** 以 PC6 和 PA6 为例,两个引脚都可以配置为 GPIO_EXTI6 **


  • PC6 配置为 GPIO_EXTI6,用户标签 EXTI_PC6 并在 NVIC 设置中启用中断
  • PA6 配置为输出,用户标签 Output_PA6

在EXTI9_5_IRQHandler()中,用户会发现下面的HAL_GPIO_EXTI_IRQHandler(Output_PA6_Pin)而不是HAL_GPIO_EXTI_IRQHandler(EXTI_PC6_Pin);
解决方法:
删除 PA6用户标签或将其状态设置为重置状态,这将为您提供正确的生成代码。
举报

更多回帖

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