シリアルチップ(8250,16650A)制御テクニック
ここでは,DOS/V機に搭載されているRS-232Cチップである, 8250や16650Aの制御テクニックを紹介します. 16650Aは,最近の98の高速シリアルボードなどにも使われています.
なお,基本的にDOS/VのI/Oポートを元に説明します. 98の高速シリアルボードなどを制御する場合は,I/Oポートアドレスなどを そのボードに置き換えて考えて下さい.
目次
はじめに理解しておきたいこと
16650Aレジスタ一覧
16650A制御方法
受信/送信FIFOバッファ
分周レジスタLSB/MSB
割り込み許可レジスタ
割り込み認識レジスタ
FIFO制御レジスタ
ライン制御レジスタ
モデム制御レジスタ
ラインステータスレジスタ
モデムステータスレジスタ
16650A制御プログラム例
初期化
16650Aと8250の判断(FIFO有無の判断)
break信号送信
junichi@astec.co.jp