中断标志与中断挂起位stm32
interrupt flag vs interrupt pending bit stm32
我正在使用 std
库。我不知道I2C_FLAG_TXE
和I2C_IT_TXE
有什么区别。
为什么在中断函数中我们不使用I2C_ClearFlag
而是I2C_ClearITPendingBit
?我们什么时候使用I2C_ClearFlag
?
我开始学习 stm32f4
。我的经验很少。
I'm using the std library. I don't know what the difference between
I2C_FLAG_TXE and I2C_IT_TXE is.
从处理器的角度来看 - 当处理器进入中断时,必须由中断例程清除的中断标志被设置。
中断挂起标志 - 表示触发中断的事件已发生但由于某种原因尚未调用中断例程。
最好在使用任何库之前了解您的硬件。
我正在使用 std
库。我不知道I2C_FLAG_TXE
和I2C_IT_TXE
有什么区别。
为什么在中断函数中我们不使用I2C_ClearFlag
而是I2C_ClearITPendingBit
?我们什么时候使用I2C_ClearFlag
?
我开始学习 stm32f4
。我的经验很少。
I'm using the std library. I don't know what the difference between I2C_FLAG_TXE and I2C_IT_TXE is.
从处理器的角度来看 - 当处理器进入中断时,必须由中断例程清除的中断标志被设置。
中断挂起标志 - 表示触发中断的事件已发生但由于某种原因尚未调用中断例程。
最好在使用任何库之前了解您的硬件。