ファームウェア関数一覧
USART_GetITStatus †
ヘッダ宣言 †
関数プロトタイプ †
ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT)
動作 †
- USARTx周辺回路の割り込み状態を読み取ります。
引数 †
- USARTx
USARTx | 説明 |
USART1 | USART1 |
USART2 | USART2 |
USART3 | USART3 |
UART4 | UART4 |
UART5 | UART5 |
- USART_IT
読み取る対象の割り込みを以下のマクロから選択します。
USART_IT | 説明 |
USART_IT_PE | パリティ・エラー割込み |
USART_IT_TXE | 送信データ・レジスタ・データ空の割込み |
USART_IT_TC | 送信完了割込み |
USART_IT_RXNE | 受信データ有りの割込み |
USART_IT_IDLE | アイドル・ライン検知割込み |
USART_IT_LBD | LINブレイク検知割込み |
USART_IT_CTS | CTS 変化割込み (UART4とUART5には、この機能はありません) |
USART_IT_ORE | オーバーラン・エラー割込み |
USART_IT_NE | ノイズ・エラー割込み |
USART_IT_FE | フレーム・エラー割込み |
戻り値 †
- ITStatus
ITStatus | 説明 |
SET | 割り込みが発生しています |
RESET | 割り込みは発生していません |
出力値 †
呼び出し関数 †
サンプル †
/* Get the USART1 Overrun Error interrupt status */
ITStatus ErrorITStatus;
ErrorITStatus = USART_GetITStatus(USART1, USART_IT_ORE);
参照 †