| 沼津高専 電子制御工学科 | ||||||
| ||||||
| 改訂記録 | ||||||
|---|---|---|---|---|---|---|
| 版数 | 作成日 | 作成者 | 承認 | 改訂内容 | ||
| A01 | 2009.3.20 | 片瀬 | 内堀 | 初版 | ||
| 通信方式 | 全二重非同期シリアル通信 |
| 通信レート | 19.2kbps |
| データ長 | 8bit |
| パリティ | 無 |
| ストップビット | 1bit |
| フロー制御 | ハード/ソフト共に無し |
| 割込み | 使用可 |
| ブレーク信号 | 受信、送信可能 |
| レジスタ名 | 役割 |
| THR/RBR | 送受信バッファレジスタ |
| IER | 割込みイネーブルレジスタ |
| IIR | 割込みIDレジスタ |
| LSR | ステータスレジスタ |
| THR/RBR | 送信/受信完了、エラー発生など |
| ↓ | |
| LSR | THR/RBRの状態を反映。 |
| ↓ | |
| IIR | LSRの状態を反映。 |
| ↓ | |
| IERで割込みが許可されていれば割込み発生。 |
| IER | 1:割込み許可 0:割込み禁止 |
| 0bit | 受信割込み許可 |
| 1bit | 送信割込み許可 |
| 2bit | ステータス割込み許可 |
| IIR | 優先度 | 割込みID |
| 0x01 | 1 | 割込み無し |
| 0x02 | 2 | 送信割込み |
| 0x04 | 3 | 受信割込み |
| 0x06 | 4 | ステータス割込み |
| LSR | |
| 0 | 受信バッファにデータ有(受信完了) |
| 1 | オーバーランエラー |
| 2 | 使用されていない |
| 3 | フレーミングエラー |
| 4 | ブレーク受信 |
| 5 | 送信バッファが空(次のデータを送信可能) |
| 6 | 送信シフトレジスタが空(送信完了) |
| 7 | ブレーク送信(1:実行 0:解除) |


| 関連文書 |
|---|