レジスタ 316: USB 送信ダブル・パケット・バッファ・ディスエーブル (USBTXDPKTBUFDIS)、
この 32 ビット・レジスタは、2 つの外部電源インターフェイス・ピンのマスクされた割り込みステータスを指定します。
また、割り込みステータスのクリアも行います。
USB
外部電源制御割り込みステータス&クリア (USBEPCISC)ベース:0x4005.0000 オフセット:0x40C
タイプ:R/W、リセット:0x0000.0000
ビット /
フィールド 名称 タイプ リセット 説明
31:1 予約 RO 0x0000.000 予約ビットの値はソフトウェアで使用しないでください。将来の製品との 互換性のため、予約ビットの値はリード・モディファイ・ライト処理から保 護する必要があります。
0 PF R/W1C 0 USB 電源障害割り込みステータス&クリア 値 説明
1 USBEPCRIS レジスタと USBEPCIM レジスタの PF ビ ットがセットされ、割り込みコントローラに割り込みを送信し ます。
0 割り込みが発生していないか、または割り込みがマスクされ ています。
このビットは、1 を書き込むとクリアされます。このビットをクリアする と、USBEPCRIS レジスタの PF ビットもクリアされます。
レジスタ 321: USB デバイス RESUME ロウ割り込みステータス (USBDRRIS)、
オフセット 0x410
USBDRRIS 32 ビット・レジスタは、ロウ割り込みステータス・レジスタです。リード時、このレジスタは対応する割り 込みの現在のマスク前のロウ・ステータスを示します。このレジスタへの書き込みは無効です。
USB
デバイス RESUME ロウ割り込みステータス (USBDRRIS)ベース:0x4005.0000 オフセット:0x410
タイプ:RO、リセット:0x0000.0000
ビット /
フィールド 名称 タイプ リセット 説明
31:1 予約 RO 0x0000.000 予約ビットの値はソフトウェアで使用しないでください。将来の製品との 互換性のため、予約ビットの値はリード・モディファイ・ライト処理から保 護する必要があります。
0 RESUME RO 0 RESUME 割り込みステータス 値 説明
1 RESUME 状態が検出されました。
0 割り込みは発生していません。
このビットは、USBDRISC レジスタの RESUME ビットに 1 を書き込 むことによってクリアされます。
119
レジスタ 322: USB デバイス RESUME 割り込みマスク (USBDRIM)、オフセット 0x414
USBDRIM 32 ビット・レジスタは、マスク割り込みステータス・レジスタです。リード時、このレジスタは対応する割り 込みの現在のマスク・ステータスを示します。このレジスタへの書き込みは無効です。
USB
デバイス RESUME 割り込みマスク (USBDRIM)ベース:0x4005.0000 オフセット:0x414
タイプ:R/W、リセット:0x0000.0000
ビット /
フィールド 名称 タイプ リセット 説明
31:1 予約 RO 0x00 予約ビットの値はソフトウェアで使用しないでください。将来の製品との 互換性のため、予約ビットの値はリード・モディファイ・ライト処理から保 護する必要があります。
0 RESUME R/W 0 RESUME 割り込みマスク 値 説明
1 検出された RESUME からのロウ割り込み信号が割り込 みコントローラに送信されます。このビットは、SUSPEND が検出された (USBIS レジスタの SUSPEND ビットがセッ トされている) 場合にのみセットしてください。
0 検出された RESUME は、割り込みステータスに影響しま せん。
レジスタ 323: USB デバイス RESUME 割り込みステータス&クリア (USBDRISC)、
オフセット 0x418
USBDRISC 32 ビット・レジスタは、割り込みクリア・レジスタです。1 を書き込むと、対応する割り込みがクリアされ ます。0 の書き込みは無効です。
USB
デバイス RESUME 割り込みステータス&クリア (USBDRISC)ベース:0x4005.0000 オフセット:0x418
タイプ:W1C、リセット:0x0000.0000
ビット /
フィールド 名称 タイプ リセット 説明
31:1 予約 RO 0x0000.000 予約ビットの値はソフトウェアで使用しないでください。将来の製品との 互換性のため、予約ビットの値はリード・モディファイ・ライト処理から保 護する必要があります。
0 RESUME R/W1C 0 RESUME 割り込みステータス&クリア 値 説明
1 USBDRRIS レジスタと USBDRCIM レジスタの RESUME ビットがセットされ、割り込みコントローラに割り込みを送信し ます。
0 割り込みが発生していないか、または割り込みがマスクされ ています。
このビットは、1 を書き込むとクリアされます。このビットをクリアする と、USBDRCRIS レジスタの RESUME ビットもクリアされます。
121
レジスタ 324: USB 汎用制御&ステータス (USBGPCS)、オフセット 0x41C
USBGPCS は内部 ID 信号の状態を提供します。
注: OTG モードで使用する場合、 USB0VBUS と USB0ID は USB コントローラに専用のピンであり、また USB コネクタの VBUS 信号および ID 信号に直接接続されるため、設定は必要ありません。USB コントローラを 専用ホストまたはデバイスとして使用する場合、USB 汎用制御&ステータス (USBGPCS) レジスタの DEVMODOTG ビットと DEVMOD ビットを使用して USB0VBUS 入力と USB0ID 入力を固定レベルに内部的に 接続し、 PB0 ピンと PB1 ピンを解放して GPIO で使用できるようにすることができます。 電源内蔵 デバイスが 正しく動作するには、引き続き VBUS 値を監視し、ホストが VBUS を解除した場合に電源内蔵デバイスが D+/D- プルアップ・レジスタをディスエーブルすることを保証する必要があります。この機能は、VBUS に標準 GPIO を接続することによって実現できます。
USB
汎用制御&ステータス (USBGPCS)ベース:0x4005.0000 オフセット:0x41C
タイプ:R/W、リセット:0x0000.0000
ビット /
フィールド 名称 タイプ リセット 説明
31:2 予約 RO 0x0000.000 予約ビットの値はソフトウェアで使用しないでください。将来の製品との 互換性のため、予約ビットの値はリード・モディファイ・ライト処理から保 護する必要があります。
1 DEVMODOTG R/W 0 デバイス・モード・イネーブル
DEVMOD ビットをイネーブルし、OTG モードで内部 ID 信号の状態を 制御します。
値 説明
0 モードは、内部 ID 信号の状態によって指定されます。
1 DEVMOD ビットによって、内部 ID 信号を固定します。
0 DEVMOD R/W 0 デバイス・モード
DEVMODOTG ビ ット がセ ッ トさ れ てい る 場合 、 ホ ス ト・ モ ード およ び OTG モードにおける内部 ID 信号の状態を指定します。
デバイス・モードでは、このビットはセットされているとみなされ、設定は 無視されます。
値 説明 0 ホスト・モード 1 デバイス・モード