インテルのみ表示可能 — GUID: iga1432671720855
Ixiasoft
インテルのみ表示可能 — GUID: iga1432671720855
Ixiasoft
10.4.8. msr
識別子 | 名称 | オフセット | アクセス | リセット値 | 説明 |
---|---|---|---|---|---|
msr | Modem Status Register | 0x18 | R | 0x00000000 | ビット0、1、2、または3がロジック1に設定されてモデム・コントロール入力の遷移を示すと、モデムステータス割り込みがIERを介して有効になっている場合は、遷移が発生したタイミングにかかわらず、モデムステータス割り込みが生成されることに注意してください。デルタビット (ビット0、1、3) は、それぞれのモデム信号がアクティブ (詳細は各ビットを参照) な場合はリセット後に設定されることがあるため、MSRの読み出しをリセット後に行い、不要な割り込みを防ぎます。 |
ビットフィールド | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | dcd | ri | dsr | cts | ddcd | teri | ddsr | dcts |
ビット | 名称/識別子 | 説明 | アクセス | リセット |
---|---|---|---|---|
[31:8] | - | 予約済み | R | 0x0 |
[7] | Data Carrier Detect (dcd) | このビットはモデム・コントロール・ライン (dcd_n) を補完します。このビットを使用し、dcd_nの現在の状態を示します。Data Carrier Detect入力 (dcd_n) のアサートは、モデムまたはデータセットでキャリアが検出されたことを示します。 |
R | 0x0 |
[6] | Ring Indicator (ri) | このビットはモデム・コントロール・ライン (ri_n) を補完します。このビットを使用し、ri_nの現在の状態を示します。Ring Indicator入力 (ri_n) のアサートは、モデムまたはデータセットで電話の呼出信号を受信していることを示します。 |
R | 0x0 |
[5] | Data Set Ready (dsr) | このビットはモデム・コントロール・ライン (dsr_n) を補完します。このビットを使用し、dsr_nの現在の状態を示します。Data Set Ready入力 (dsr_n) のアサートは、モデムまたはデータセットでUARTとの通信を確立する準備ができていることを示します。 |
R | 0x0 |
[4] | Clear to Send (cts) | このビットはモデム・コントロール・ライン (cts_n) を補完します。このビットを使用し、cts_nの現在の状態を示します。Clear to Send入力 (cts_n) のアサートは、モデムまたはデータセットでUARTとのデータの交換を行う準備ができていることを示します。 |
R | 0x0 |
[3] | Delta Data Carrier Detect (ddcd) | これを使用し、最後にMSRが読み出されてからモデム・コントロール・ライン (dcd_n) が変化していることを示します。MSRを読み出すことにより、DDCDビットはクリアされます。
注: DDCDビットが設定されておらず、dcd_n信号がアサート (Low) され、リセットが発生している (ソフトウェアまたはその他) 場合に、dcd_n信号のアサートが維持されている状態でリセットが取り除かれると、DDCDビットが設定されます。
|
RC | 0x0 |
[2] | Trailing Edge of Ring Indicator (teri) | これを使用し、最後にMSRが読み出されてから入力ri_nで変化 (アクティブLowから非アクティブHighの状態) が発生していることを示します。MSRを読み出すことにより、TERIビットはクリアされます。 |
RC | 0x0 |
[1] | Delta Data Set Ready (ddsr) | これを使用し、最後にMSRが読み出されてからモデム・コントロール・ライン (dsr_n) が変化していることを示します。MSRを読み出すことにより、DDSRビットはクリアされます。
注: DDSRビットが設定されておらず、dsr_n信号がアサート (Low) され、リセットが発生している (ソフトウェアまたはその他) 場合に、dsr_n信号のアサートが維持されている状態でリセットが取り除かれると、DDSRビットが設定されます。
|
RC | 0x0 |
[0] | Delta Clear to Send (dcts) | これを使用し、最後にMSRが読み出されてからモデム・コントロール・ライン (cts_n) が変化していることを示します。MSRを読み出すことにより、DCTSビットはクリアされます。
注: DCTSビットが設定されておらず、cts_n信号がアサート (Low) され、リセットが発生している (ソフトウェアまたはその他) 場合に、cts_n信号のアサートが維持されている状態でリセットが取り除かれると、DCTSビットが設定されます。
|
RC | 0x0 |