一、硬件平台
二、实验简介 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 CM7内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。但STM32H750并没有使用CM7内核的全部东西,而是只用了它的一部分。STM32H750xx总共有118个中断。 本实验中我们主要介绍一下外部中断的使用方法,STM32H7的每个IO都可以作为外部中断的中断输入口,这点也是STM32H7的强大之处。STM32H750的EXTI控制器支持78个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的屏蔽设置,其中26个有独立的触发设置。iCore4T扩展板中将按键作为一个外部触发源,按键的一端与STM32的GPIO(PH7)相连,另外一端接地,且PH7外接一个1K电流大小的上拉电阻。初始化时把PH7设置成输入模式,当按键弹起时,PH7由于上拉电阻的作用呈高电平;当按键按下时,PH7直接被按键短接到GND,呈低电平。因此PH7的电平变化产生下降沿,从而进入中断服务函数。 三、资料下载(实验源码+详细文档操作说明) 1、源代码
23_exti.zip
(881.59 KB, 下载次数: 3)
|
| 回复看隐藏 |
| 每天一例,跟着学习 |
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
【福利三:逢7发帖赢大礼】使用惠勤致远STM32H743VI开发板+ST7796并口彩屏移植LVGL9.5并分享一些额外内容
【 逢7发帖赢大礼】7、TouchGFX中实现云彩流动效果
【 逢7发帖赢大礼】6、TouchGFX中添加图像素材和自定义代码编辑
【 逢7发帖赢大礼】5、TouchGFX 创建自定义界面和交互
【 逢7发帖赢大礼】4、CubeMX工程复用以及TouchGFX应用
【 逢7发帖赢大礼】3、利用CubeMX添加TouchGFX功能:工程修改和编译烧录
【 逢7发帖赢大礼】2、利用CubeMX添加TouchGFX功能:CubeMX配置
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
CubeMX生成CubeIDE工程代码乱码
微信公众号
手机版