[原创] 【STM32H5开发板】EXTI中断实验

常见泽1   2023-5-5 19:30 楼主

第三篇 STM32H5 EXTI测试

 

 

一 首先来确认下EXTI需要用到的引脚

真的是没有找到原理图只能看Nucleo的介绍

image-20230505192802-1.png  

外部EXTI引脚用的PC13

 

image-20230505192802-2.png  

LED选用PF4口

 

二  EXTI介绍

 

EXTI监控指定GPIO口的电平翻转信号,当GPIO口的电平翻转时(可以配置上升沿、下降沿或者两者皆可),EXTI向NVIC发出中断申请,经过NVIC裁决后,MCU执行中断程序。

看下EXTI的结构框图

image-20230505192802-3.png  

EXTI线的连接图

image-20230505192802-4.png  

image-20230505192802-5.png  

 

 

 

 

EXTI MUX selection

 

image-20230505192802-6.png  

我们这一篇选用EXTI13 Line

 

三 创建工程

 

 

 

image-20230505192802-7.png  

 

 

设置中断优先级

我这边就一个systick中断,所以中断优先级无所谓,往前随便设置一个

image-20230505192802-8.png  

 

 

下面输出代码吧,

image-20230505192802-9.png  

 

这样大概的工程就创建好了

下面需要自己添加一些代码

在main函数添加回调函数,按键按下灯翻转

image-20230505192802-10.png  

 

 

四 测试情况

拍了一个小视频
STM32H5 EXTI

第三篇 STM32H5开发笔记之EXIT测试.pdf (998.72 KB)
(下载次数: 1, 2023-5-5 22:18 上传)
本帖最后由 常见泽1 于 2023-5-5 22:18 编辑

回复评论 (4)

开发板EXTI中断实验测试一般都是搞一下的,开发板测试的基础作业

点赞  2023-5-6 23:07

熟悉的MDK-ARM / CubeMX

H5好像挺新的,有什么不同凡响之处?

点赞  2023-5-9 16:26
引用: starcat123 发表于 2023-5-9 16:26 熟悉的MDK-ARM / CubeMX H5好像挺新的,有什么不同凡响之处?

更快更新吧。。。核心好像没啥。

默认摸鱼,再摸鱼。2022、9、28
点赞  2023-5-9 19:13
引用: starcat123 发表于 2023-5-9 16:26 熟悉的MDK-ARM / CubeMX H5好像挺新的,有什么不同凡响之处?

目前看来就trustzone吧 M33的带 

主频比M4高一些  内部时钟高一些 

点赞  2023-5-10 15:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复