ファームウェア関数一覧

USART_GetITStatus

ヘッダ宣言

関数プロトタイプ

ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT)

動作

  • USARTx周辺回路の割り込み状態を読み取ります。

引数

  • USARTx
    USARTx説明
    USART1USART1
    USART2USART2
    USART3USART3
    UART4UART4
    UART5UART5
  • USART_IT
    読み取る対象の割り込みを以下のマクロから選択します。
    USART_IT説明
    USART_IT_PEパリティ・エラー割込み
    USART_IT_TXE送信データ・レジスタ・データ空の割込み
    USART_IT_TC送信完了割込み
    USART_IT_RXNE受信データ有りの割込み
    USART_IT_IDLEアイドル・ライン検知割込み
    USART_IT_LBDLINブレイク検知割込み
    USART_IT_CTSCTS 変化割込み (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);

参照


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-22 (金) 11:50:59