ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Stm32CubeMX5 配置 外部中断

2019-06-29 10:42:50  阅读:175  来源: 互联网

标签:函数 中断 外部 Stm32CubeMX5 按键 PA8 main


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

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

 

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

 

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

 

 

 

 3. 配置外部中断优先级

 

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

 

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

 

 

 6. 具体代码实现

外设gpio.c文件中 

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

 

 main.c文件中

 

 

 

标签:函数,中断,外部,Stm32CubeMX5,按键,PA8,main
来源: https://www.cnblogs.com/electronic/p/11104870.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有