我正在使用std
库。我不知道I2C_FLAG_TXE
和I2C_IT_TXE
之间的区别是什么。
为什么在中断函数中我们不使用I2C_ClearFlag
代替I2C_ClearITPendingBit
?我们什么时候使用I2C_ClearFlag
?
我开始学习stm32f4
。我的经验很少。
答案 0 :(得分:0)
我正在使用std库。我不知道它们之间有什么区别 I2C_FLAG_TXE和I2C_IT_TXE是。
从处理器的角度来看 - 当处理器进入中断时,必须由中断程序清除的中断标志位置位。
中断挂起标志 - 表示发生了触发中断的事件但由于某种原因尚未调用中断例程。
在使用任何库之前了解您的硬件是件好事。