zoukankan      html  css  js  c++  java
  • Stm32CubeMX5 配置 外部中断

    实验使用连接PA8引脚的按键触发中断,外部中断使用双边沿触发,这样就可以检测按键按下与松开,当按键按下时点亮LED,

    当按键松开是关闭LED,在中断服务函数中只置位相应的标志,在main函数中具体处理。

    1. PA8 连接一个独立按键 ,下拉电阻检测按键时是高电平

     

    2. 配置 PA8 为外部中断模式,修改标签后会在main.h中生成相应的 宏定义这个端口引脚

     

     

     

     3. 配置外部中断优先级

     

     4. 配置STM32时钟主频 为48MHz初始化好外设导出程序添加自己的功能代码

     

    5. 在中断服务函数中,具体的是通过回调函数实现的这样只需要在用户的源文件中添加回调函数即可

     

     

     6. 具体代码实现

    外设gpio.c文件中 

    gpio.h文件中定义枚举类型

     

     main.c文件中

     

     

  • 相关阅读:
    POJ 1017
    poj 2709
    poj 1328
    POJ 2386
    POJ 1065
    POJ 3728
    hdu--1004--Let the Balloon Rise
    hdu--2570--迷瘴(贪心)
    hdu--1257--最少拦截系统(贪心)
    hdu--1230--火星A+B
  • 原文地址:https://www.cnblogs.com/electronic/p/11104870.html
Copyright © 2011-2022 走看看