硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5962|回复: 2
收起左侧

[STM32H7] 手动关闭所有中断并清除所有中断标志的方法

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117564
QQ
发表于 2020-2-21 14:59:07 | 显示全部楼层 |阅读模式
简单易用

直接设置所有NVIC设置寄存器即可(不含Systick,PendSV,SVC等系统中断)


  1. /* 关闭所有中断,清除所有中断挂起标志 */
  2. for (i = 0; i < 8; i++)
  3. {
  4.         NVIC->ICER[i]=0xFFFFFFFF;
  5.         NVIC->ICPR[i]=0xFFFFFFFF;
  6. }      
复制代码

编程手册说明:
QQ截图20200221150639.png


回复

使用道具 举报

14

主题

238

回帖

280

积分

高级会员

积分
280
发表于 2020-2-21 22:30:08 | 显示全部楼层
这个老牛逼了
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2020-2-22 18:26:47 | 显示全部楼层
谢谢分享,mark下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-15 00:43 , Processed in 0.039224 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表