野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14697|回复: 5

为什么在EXTI之按键中断实验里不加开总中断也正常运行呢?

[复制链接]
发表于 2014-11-23 17:08:17 | 显示全部楼层 |阅读模式
本帖最后由 hlwhlw 于 2014-11-23 17:12 编辑

       火哥,为什么在《STM32库开发实战指南》书的EXTI之按键中断实验里的代码没开总中断呢?
                           而在配套的资料里面的代码有加开关总中断?
我把EXTI之按键中断那个实验里的代码的开关中断给注释掉了,为什么还可以正常运行

                   捕获.PNG

             还有在帖子里直接粘贴代码注释部分怎么会出现乱码?        只能截图了。
回复

使用道具 举报

发表于 2014-11-23 18:33:15 | 显示全部楼层
先关了再开,其实这两个语句是冗余的,本来就不需要加
回复 支持 反对

使用道具 举报

发表于 2014-11-23 18:38:39 | 显示全部楼层
#define CLI()      __set_PRIMASK(1)
#define SEI() __set_PRIMASK(0)  

放在这里只是为了给大家演示下如何开关总中断,不用也可以

其实在exti初始化的时候,就已经开了相应的中断了
回复 支持 反对

使用道具 举报

发表于 2014-11-23 19:07:36 | 显示全部楼层
用STM32都还没用到什么总中断,
回复 支持 反对

使用道具 举报

发表于 2014-12-2 20:58:31 | 显示全部楼层
请问:火哥:如何在exti初始化的时候,开总中断?我没有找到所谓的“总中断寄存器”!
回复 支持 反对

使用道具 举报

发表于 2014-12-4 09:26:36 | 显示全部楼层
找到出处,Corterx  M3 中
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 21:53 , Processed in 0.028651 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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