沼津高専 電子制御工学科 | ||||||
| ||||||
改訂記録 | ||||||
---|---|---|---|---|---|---|
版数 | 作成日 | 作成者 | 承認 | 改訂内容 | ||
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:解除) |
関連文書 |
---|