[STM8] STM8中断

[复制链接]
 楼主| llia 发表于 2019-12-16 23:11 | 显示全部楼层 |阅读模式
在使用STM8的时候,必须先用disableInterrupts();关闭所有中断,等系统配置完成以后
再用enableInterrupts();打开中断吗?
wangzsa 发表于 2019-12-16 23:16 | 显示全部楼层
这样做是基于什么考虑呢?
 楼主| llia 发表于 2019-12-16 23:19 | 显示全部楼层
是只有STM8的芯片才需要
这样操作还是所有MCU都适用这种做法呢?
zhanghqi 发表于 2019-12-16 23:23 | 显示全部楼层

默认就是关断啊
liuzaiy 发表于 2019-12-16 23:29 | 显示全部楼层
可以不用先关闭;
 楼主| llia 发表于 2019-12-16 23:32 | 显示全部楼层
所以用enableInterrupts();打开中断是必须的,而disableInterrupts();可以不用管,是这个意思吗?
chenjunt 发表于 2019-12-16 23:35 | 显示全部楼层
disableInterrupts()只是为了保险起见,不加也是可以的。
morrisk 发表于 2019-12-16 23:38 | 显示全部楼层
如果用的话,那是为了万一。是出于严谨的考虑。
spark周 发表于 2019-12-16 23:43 | 显示全部楼层
不加关中断,可能外设中断开启后,马上发生中断,可能让你始料未及,而导致逻辑错误
lium 发表于 2019-12-16 23:47 | 显示全部楼层

那是讲究人干的。
 楼主| llia 发表于 2019-12-16 23:49 | 显示全部楼层
明白了,谢谢!!!
磨砂 发表于 2020-1-15 14:16 | 显示全部楼层
是这样打开关闭,但是感觉没有必要
晓伍 发表于 2020-1-15 14:40 | 显示全部楼层
没有必要这样做吧
八层楼 发表于 2020-1-15 14:46 | 显示全部楼层
为了保证效果 我都是自己开关的
观海 发表于 2020-1-15 14:50 | 显示全部楼层
到底谁说的对啊
guanjiaer 发表于 2020-1-15 14:58 | 显示全部楼层
还没有玩过stm8啊
heimaojingzhang 发表于 2020-1-15 15:03 | 显示全部楼层
我还在和f4较劲呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

961

主题

8893

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

961

主题

8893

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部