2017-12-15 60 views
0

私はstdライブラリを使用しています。 I2C_FLAG_TXEI2C_IT_TXEの違いは分かりません。割り込みフラグと割り込み保留中のビットstm32

割り込み機能では、I2C_ClearITPendingBitの代わりにI2C_ClearFlagを使用しないのはなぜですか?いつI2C_ClearFlagを使用しましたか?

私は学び始めていますstm32f4です。私は経験がほとんどありません。

答えて

0

私はstdライブラリを使用しています。私は とI2C_FLAG_TXEとI2C_IT_TXEの違いを知りません。

プロセッサの観点からは、割り込みルーチンがクリアする必要がある割り込みフラグは、プロセッサが割り込みに入るときに設定されます。

割り込み保留フラグ - 割り込みをトリガするイベントが発生したが、何らかの理由で割り込みルーチンがまだ呼び出されていないことを示します。

ライブラリを使用する前に、ハードウェアを知っておくとよいでしょう。

関連する問題