关于ClearITPending与ClearFlag的区别,求问

2019-07-21 00:10发布

RTC_ClearITPendingBit(RTC_IT_ALRA)

RTC_ClearFlag(RTC_FLAG_ALRAF)

RTC_GetFlagStatus(RTC_FLAG_ALRAF)

问题1.前两条指令有什么区别吗?我的想法是第二条指令是清除RTC_ISR寄存器中的标志位,但是第一条指令是清除哪个寄存器的的?
问题2.第三条指令是查看RTC_ISR寄存器中的标志吧?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
q546163199
1楼-- · 2019-07-22 11:44
q546163199 发表于 2016-1-19 20:12
我想问一下,您说的是哪个手册,有很多手册的啊,是STM32F4XXX中文参考手册吗?

我真不知道是哪个手册啊,即使是STM32F4XXX中文参考手册也不是介绍指令的吧?
emWin
2楼-- · 2019-07-22 14:34
 精彩回答 2  元偷偷看……
jafree
3楼-- · 2019-07-22 16:51
q546163199 发表于 2016-1-19 20:12
我想问一下,您说的是哪个手册,有很多手册的啊,是STM32F4XXX中文参考手册吗?

很久没玩这个芯片了,有点忘了,呵呵,就是描述寄存器的那部分内容,具体是哪个文档我真不记得了,不好意思哈
q546163199
4楼-- · 2019-07-22 19:54
jafree 发表于 2016-1-20 08:58
很久没玩这个芯片了,有点忘了,呵呵,就是描述寄存器的那部分内容,具体是哪个文档我真不记得了,不好意 ...

谢谢您了,我是初学者,O(∩_∩)O哈哈~
q546163199
5楼-- · 2019-07-22 22:48
emWin 发表于 2016-1-19 21:39
部分标志位是不触发中断的,有些参数还可以支持或操作。
有时他俩是一样的,但至少参数检查不一样。

这两个函数清除的中断标志位都是一样的吧?
我想不明白为什么要创立这两个函数呢,直接用ClearFlag不就行了

一周热门 更多>