问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STM32库函数

发布网友 发布时间:2022-05-01 17:01

我来回答

2个回答

热心网友 时间:2022-06-19 22:59

两个函数的输出不一样,一个是获取某个模块的状态标志flag,一个是获取中断状态,可以得到是否中断

热心网友 时间:2022-06-19 22:59

EXTI_GetFlagStatus只是纯粹读取中断标志位的状态,但是不一定会响应中断(EXT_IMR寄存器对该中断进行屏蔽);而EXTI_GetITStatus除了读取中断标志位,还查看EXT_IMR寄存器是否对该中断进行屏蔽,在中断挂起&没有屏蔽的情况下就会响应中断。仔细看看代码就知道区别了
FlagStatus EXTI_GetFlagStatus(uint32_t EXTI_Line)
{
FlagStatus bitstatus = RESET;
/* Check the parameters */
assert_param(IS_GET_EXTI_LINE(EXTI_Line));

if ((EXTI->PR & EXTI_Line) != (uint32_t)RESET)
{
bitstatus = SET;
}
else
{
bitstatus = RESET;
}
return bitstatus;
}

ITStatus EXTI_GetITStatus(uint32_t EXTI_Line)
{
ITStatus bitstatus = RESET;
uint32_t enablestatus = 0;
/* Check the parameters */
assert_param(IS_GET_EXTI_LINE(EXTI_Line));

enablestatus = EXTI->IMR & EXTI_Line;
if (((EXTI->PR & EXTI_Line) != (uint32_t)RESET) && (enablestatus != (uint32_t)RESET))
{
bitstatus = SET;
}
else
{
bitstatus = RESET;
}
return bitstatus;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你好医生我想问下有时过了性生活后老想上厕所又大小便... 电脑开机按f1怎么开机台式电脑开机需要按F1怎么处理 三者30万标准保费 30万左右的车保险多少钱 30万的车 保险 奥数中的余数问题 石家庄市裕华区小岗上新村前不久传出有传销窝点消息可靠吗? 2019公安部曝光77种涉嫌传销项目 2019年传销诈骗项目名单一览 娱乐圈又曝性骚扰,我想说出她的故事 河北省承德市丰宁县的那一带农村7月底是农忙的时间吗?急~~~ 单位招录了10名新员工,按其应聘成绩排名1到10,并用10个连续的四位自然... STM32的固件库中有没有取绝对值的函数 什么游戏名字最好听 stm32单片机的函数是怎么来的? keil MDK STM32 warning相关问题 使用keil编写stm32程序的时候为什么不能用abs();函数 云音乐m07使用说明 党组织生活会发言内容 我试过了,它说该应用不支持分屏,这该怎么弄? 应用不支持分屏怎么强行分屏 oracle 删除表的问题 我是小白第一次接触微商,佳茵益生菌,玻尿酸刚开始发圈要怎样发? 吃了木瓜,脸上长了小痘痘,过敏了,好痒,怎么办 吃木瓜引起皮肤过敏,脸上长了很多红疙瘩,应做到哪些才能使红疙瘩快速消除? 吃木瓜会过敏吗? 原生缸底部有白色 原生缸用定频还是变频 零存整取一万定一年利息多少? 吃了没熟的木瓜出现身上痒该怎么办? 小型原生缸如何造景? 吃木瓜过敏怎么办? stm32中怎么在函数里调用函数名 如何修改STM32的USB例程为自己所用 STM32如何添加别人写的函数库 stm32按键处理函数的逻辑关系是什么? STM32的库函数和寄存器,即使我用库函数,一样也需要记忆库函数啊,也要给库函数赋值啊(下面补充) 关于stm32固件库函数中的一个很低级的问题 求指导怎样去看去熟悉STM32等单片机的库函数和库函数的操作 刚接触stm32的库函数,这两句话该怎样理解呀,各位路过的帮忙看一下,非常的感谢 stm32的LCD_ShowString(60,50,"Fire"),各个参数的意思 野火stm32两个c文件中函数怎么传参 stm32库函数程序中的按位或(|)是什么意思? 怎么写哲学论文哲学论文写作指南 大学哲学论文怎么写 哲学论文如何写 哲学论文怎么写 大家能教教我怎么写哲学论文吗? 我想写一篇关于哲学的论文,但是不知道写什么题目比较好,希望大家能推荐一二 哲学论文的写作 要写一篇关于哲学的论文,要选什么话题呢 哲学论文应该怎么写