野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16133|回复: 4

EXTI_ClearITPendingBit()函数有什么用

[复制链接]
发表于 2020-5-25 21:41:16 | 显示全部楼层 |阅读模式
我的程序是使用串口控制LED灯亮灭,使用串口中断的方式;
下面这个函数有什么用
EXTI_ClearITPendingBit();
我看教程里有这个函数,我把他注释掉功能也正常。

回复

使用道具 举报

发表于 2020-7-12 14:07:06 | 显示全部楼层
我是个小白,希望我的回答能帮到你。
这个函数用来清除挂起寄存器的对应位,如果不清除则挂起寄存器会保持状态线的中断请求。
我实验的结果是如果注释掉这句,会导致灯对按键的反应只有一次。以后再按按键,灯就再无反应了。
回复 支持 1 反对 0

使用道具 举报

发表于 2020-7-13 10:44:49 | 显示全部楼层
清除中断标志位,可以使下一次中断标志进入中断,如果你的没影响,大概只运行了一次吧
回复 支持 反对

使用道具 举报

发表于 2020-7-13 10:45:17 | 显示全部楼层
清除中断标志位,可以使下一次中断标志进入中断,如果你的没影响,大概只运行了一次吧
回复 支持 反对

使用道具 举报

发表于 2020-7-13 10:45:48 | 显示全部楼层
本帖最后由 Wangwwd 于 2020-7-13 10:47 编辑

清除中断标志位,可以使下一次中断标志进入中断,如果你的没影响,大概只运行了一次吧



卡了一下,多发了好几次
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 14:34 , Processed in 0.045001 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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