- 追加された行はこの色です。
- 削除された行はこの色です。
[[ファームウェア関数一覧>ファームウェア関数一覧#i5485a63]]
*RCC_GetITStatus [#n1aefbe5]
割込みハンドラ[[RCC_IRQHandler]]内で、どのRCC割込みが発生したか確認します。
#contents
**ヘッダ宣言 [#c8dd2703]
**関数プロトタイプ [#ybdaaba5]
ITStatus RCC_GetITStatus(uint_t8 RCC_IT)
**動作 [#u0b4d780]
-指定したRCC割込みが発生しているかどうかを確認します。
**引数 [#wacc62ac]
-RCC_IT&br;
確認対象とするRCC割込みの種類を以下のマクロを組み合わせて指定します。
&br
確認対象とするRCC割込みの種類を以下のマクロを組み合わせて指定します。&br;
&br;
|RCC_IT|機能|h
|RCC_IT_LSIRDY|LSI準備完了割込み|
|RCC_IT_LSERDY|LSE準備完了割込み|
|RCC_IT_HSIRDY|HSI準備完了割込み|
|RCC_IT_HSERDY|HSE準備完了割込み|
|RCC_IT_PLLRDY|PLL準備完了割込み|
|RCC_IT_CSS|クロックセキュリティシステム割込み|
**戻り値 [#k763e440]
-ITStatus
|SET|指定した割込みが発生している|
|RESET|指定した割込みは発生していない|
**場所 [#e7ab61c0]
**呼び出し関数 [#u2fdadb4]
-無し
**サンプル [#r2e30ae6]
/* Test if the PLL Ready interrupt has occurred or not */
ITStatus Status;
Status = RCC_GetITStatus(RCC_IT_PLLRDY);
if(Status == RESET)
{
...
}
else
{
...
}
**参照 [#n3d30a1f]