STM32CubeMX之GPIO中断

参考文章《【STM32】HAL库 STM32CubeMX教程三----外部中断(HAL库GPIO讲解

1 STM32CubeMX参数配置及其说明

在这里插入图片描述
在这里插入图片描述
配置好之后,生成代码

2 工程中的代码

在这里插入图片描述
在这里插入图片描述
用户在此函数中实现中断代码即可

/**
  * @brief  EXTI line detection callbacks.
  * @param  GPIO_Pin: Specifies the pins connected EXTI line
  * @retval None
  */
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
   
    if(GPIO_Pin == stop_sig_ex_int_Pin)
    {
   
        HAL_GPIO_TogglePin(logic_GPIO_Port, logic_Pin);
    }
}

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-07 03:18:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-07 03:18:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-07 03:18:06       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-07 03:18:06       20 阅读

热门阅读

  1. 面试指南:指针

    2024-01-07 03:18:06       41 阅读
  2. vue之服务端渲染(SSR)

    2024-01-07 03:18:06       56 阅读
  3. 【软件测试】学习笔记-为什么要做自动化测试

    2024-01-07 03:18:06       38 阅读
  4. 取消UD程序

    2024-01-07 03:18:06       38 阅读
  5. 职业分析与计算机方向的选择、发展

    2024-01-07 03:18:06       40 阅读
  6. Spring面试整理-Spring概述

    2024-01-07 03:18:06       41 阅读
  7. 什么是原生ip和广播ip

    2024-01-07 03:18:06       40 阅读
  8. HarmonyOS应用开发者认证(合集)

    2024-01-07 03:18:06       36 阅读