中断标志与中断挂起位stm32

时间:2017-12-15 03:34:10

标签: c std stm32

我正在使用std库。我不知道I2C_FLAG_TXEI2C_IT_TXE之间的区别是什么。

为什么在中断函数中我们不使用I2C_ClearFlag代替I2C_ClearITPendingBit?我们什么时候使用I2C_ClearFlag

我开始学习stm32f4。我的经验很少。

1 个答案:

答案 0 :(得分:0)

  

我正在使用std库。我不知道它们之间有什么区别   I2C_FLAG_TXE和I2C_IT_TXE是。

从处理器的角度来看 - 当处理器进入中断时,必须由中断程序清除的中断标志位置位。

中断挂起标志 - 表示发生了触发中断的事件但由于某种原因尚未调用中断例程。

在使用任何库之前了解您的硬件是件好事。