home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 April / VPR0104A.BIN / DRIVER / IODATA / RSDV120 / rsdv120.exe / DISK.EXE / DOS / README.TXT < prev    next >
Text File  |  1998-01-06  |  10KB  |  227 lines

  1. ******************************************************************************
  2.  
  3.        高速RS-232Cボード RSA-DVシリーズ for DOS
  4.  
  5.                   Copyright (C) 1996-98 I-O DATA DEVICE,INC.
  6.  
  7. ******************************************************************************
  8.  
  9.   このたびは、高速RS-232Cをお買い上げいただきましてありがとうござい
  10.   ます。
  11.   RSA-DVシリーズ for DOS をより快適にご活用いただくために、このファイル
  12.   をよく読んでからご使用ください。
  13.  
  14.  
  15. ●このディレクトリの内容
  16.     \DOS
  17.         RSABIOS  COM    常駐プログラム型BIOS
  18.         RSABIOS  SYS    デバイスドライバ型BIOS
  19.         RSACOM   SYS    ドライバ
  20.         README   DOC    このファイル
  21.         BIOSSAMP C      BIOSを使用した C のサンプルプログラム
  22.         DRVSAMP  C      ドライバを使用した C のサンプルプログラム
  23.         CONFIG   SYS    システム構築用ファイル
  24.         RSAMODE  EXE    RSA-DV用モード変更ユーティリティー
  25.         RSASETUP EXE    RSA-DV用ポート、IRQ設定ユーティリティー
  26.  
  27. ●インストール方法
  28.  
  29.     サンプルの CONFIG.SYS を参考にデバイス登録をしてください。
  30.  
  31.  
  32. ●常駐プログラム型BIOS ( RSABIOS.COM )
  33.  
  34.     RSABIOS.COM はプロセスとして実行した後、BIOSが常駐するプログラムです。
  35.  
  36.             RSABIOS.COM [オプション]
  37.  
  38.             [オプション]
  39.                 /Vxx ・・・ 割込みベクタ指定 ( 40h~7Fhまで )
  40.                          デフォルトは 60h です。
  41.                 /R ・・・・・ 常駐解除
  42.                 /N ・・・・・ メッセージの非表示
  43.                 /Ixxxx ・ BIOSが受信タイマ設定に使用するベースI/Oアドレ
  44.                          スの指定
  45.                          xxxx の下位4ビットは、0 でなければなりません。
  46.                 /? ・・・・・ オプション表示
  47.  
  48.  
  49. ●デバイスドライバ型BIOS ( RSABIOS.SYS )
  50.  
  51.     RSABIOS.SYS は、CONFIG.SYS に組み込むデバイスドライバ型のBIOSです。
  52.     ADDDRV / DELDRV に対応しています。
  53.  
  54.             DEVICE=C:\RSABIOS\RSABIOS.SYS [オプション]
  55.  
  56.             [オプション]
  57.                 /Vxx ・・・ 割込みベクタ指定 ( 40h~7Fhまで )
  58.                          デフォルトは 60h です。
  59.                 /Ixxxx ・ BIOSが受信タイマ設定に使用するベースI/Oアドレ
  60.                          スの指定
  61.                          xxxx の下位4ビットは、0 でなければなりません。
  62.                 /N ・・・・・ メッセージの非表示
  63.  
  64.  
  65. ●デバイスドライバ型ドライバ ( RSACOM.SYS )
  66.  
  67.     CONFIG.SYS に組み込むキャラクタ型デバイスドライバ ( RSACOM.SYS ) です。
  68.     BIOS ( RSABIOS.SYS/COM ) が組み込まれている状態で使用します。
  69.     通信パラメータパケットと受信バッファは、ドライバ内で確保します。
  70.     一つのドライバが管理できる回線数は一つですが、組み込み時のスイッチによって
  71.     論理ファイル名を指定することができるため、COMA から COMZ までの26回線(A
  72.     ~Z )を同時にオープンできます。
  73.     ドライバが管理する回線をユーザーが使用する場合には、ファイルとして扱えるた
  74.     め COPY コマンドなどにより簡単に入出力が行えます。
  75.     ドライバが管理する回線をアプリケーションが使用する場合には、システムコール
  76.     の Recive IOCTL Charcter / Send IOCTL Charcter を使用します。
  77.  
  78.             DEVICE=C:\RSABIOS\RSACOM.SYS [オプション]
  79.  
  80.             [オプション]
  81.                 /Nx ・・・・ デバイス名の指定 ( 'A'~'Z'まで )
  82.                          /NA とした場合、デバイス名は 'COMA' となります。また
  83.                          /NZ とした場合、デバイス名は 'COMZ' となります。
  84.                          デフォルトは 'A' でデバイス名は 'COMA' になります。
  85.                 /Ixxxx ・ ベースI/Oアドレス指定
  86.                          xxxx の下位4ビットは、0 でなければなりません。
  87.                          デフォルトは 0280h となります。
  88.                 /Sxxx ・・ ストップビット指定
  89.                          xxx は '1' または '1.5' または '2' のいずれかです。
  90.                 /Px ・・・・ パリティ指定
  91.                          x は 'E' または 'O' または 'N' のいずれかです。
  92.                            'E' : Even (偶数パリティ)
  93.                            'O' : Odd  (奇数パリティ)
  94.                            'N' : None (パリティなし)
  95.                 /Lx ・・・・ キャラクタ長指定 ( 5~8まで )
  96.                 /Fx ・・・・ フロー制御指定
  97.                          x は 'X' または 'R' または 'D' のいずれかです。
  98.                            'X' : Xon / Xoff
  99.                            'R' : RTS / CTS
  100.                            'D' : DTR / DSR
  101.                          このスイッチを指定しない場合は、フロー制御しないとな
  102.                          ります
  103.                 /Bxxxx ・ ボーレート指定
  104.                            300,600,1200,2400,4800,9600,19200,38400
  105.                            57600,115200,230400,460800,921600
  106.                          のいずれかです。
  107.                 /Mxxxx ・ 受信バッファ長指定 ( 8~ 32000まで )
  108.                          デフォルトは 4096 となります。
  109.                 /Txxxx,yyyy
  110.                          送信/受信タイムアウト指定 (単位は 10ms です)
  111.                          xxxx は、送信タイムアウト時間の指定
  112.                          yyyy は、受信タイムアウト時間の指定
  113.                          例 /T500,1000 で送信タイムアウトが5秒
  114.                                        受信タイムアウトが10秒
  115.                          デフォルトは 100 となります。
  116.                 /Cxx ・・・ モデム制御
  117.                          xx は '00' または '01' または '10' または '11' のいず
  118.                          れかです。
  119.                           xx   RTS   DTR
  120.                          '00'  OFF   OFF
  121.                          '01'  OFF   ON
  122.                          '10'  ON    OFF
  123.                          '11'  ON    ON
  124.                          デフォルトは '11' となります。
  125.                          フロー制御で、
  126.                            RTS/CTS を指定した場合には、RTS の指定が、
  127.                            DTR/DSR を指定した場合には、DTR の指定が、
  128.                          それぞれ無視されます。
  129.                 /R ・・・・・ メッセージの非表示
  130.                          このスイッチは一番先頭に記述してください。
  131.                 /Hx ・・・・ IRQ 割り込み指定
  132.                          (RSA-DV/Sは 3,4,5,6,7,9,10,12 のいずれか)
  133.                          (RSA-DVII/Sは 3,4,5,6,7,9,10,11,12,14,15 のいずれか)
  134.                          デフォルトは 10 となります。
  135.  
  136.  
  137. ●サンプルプログラム ( BIOSSAMP.C )
  138.  
  139.     BIOSを使用した MS-C Ver6.00 のサンプルプログラムです。
  140.     各BIOSファンクション関数が記述してあります。
  141.     実行前に必ず BIOSSAMP.C を参照してください。
  142.  
  143.  
  144. ●サンプルプログラム ( DRVSAMP.C )
  145.  
  146.     BIOSとドライバ ( COMA ) を使用した MS-C Ver6.00 のサンプルプログラムで
  147.     す。
  148.     送信、受信関数が記述してあります。
  149.     実行前に必ず DRVSAMP.C を参照してください。
  150.  
  151.  
  152. ●RSA-DV用モード変更ユーティリティー ( RSAMODE.EXE )
  153.  
  154.     RSA-DVのモードを変更するためのユーティリティーで、RSA-DVモード、
  155.     16550互換モードを切り替えることができます。
  156.  
  157.       ・RSA-DVモード        RSA-DVのモード。最高921.6kbps。
  158.       ・16550互換モード     UART互換。最高115.2kbps。
  159.     
  160.     オプションを付けないで起動すると、画面上で現在の設定から変更できます。
  161.  
  162.             [オプション]
  163.                 デフォルト:/M=1 /U=8 /H+ /I=E
  164.                 /?        オプション説明
  165.                 /Pxxxx    xx ベースI/Oアドレス  (省略時 280h)
  166.                 /M=[R|1]  モード選択(R:RSAモード 1:16550モード)
  167.                 /U=[8|0]  ベースアドレスからのUARTの相対位置
  168.                 /H[+|-]   自動ハードウェアフロー(+:ON -:OFF)
  169.                 /I=[E|L]  割り込みタイプ(E:エッジ L:レベル)
  170.  
  171.  
  172. ●RSA-DV用デフォルト設定ユーティリティー ( RSASETUP.EXE )
  173.  
  174.     RSA-DVのI/Oポート、IRQを設定するためのユーティリティーです。
  175.     DOS、Windows3.1、Windows95、WindowsNTでRSA-DVを非PnPモードでご使用の場合は
  176.     必ず本ユーティリテーでI/Oポート、IRQを設定してください。
  177.  
  178.     RSA-DVを非PnPモード(SW1-1 OFF)で以下のように設定すると16550互換モードとし
  179.     て動作します。
  180.  
  181.     設定例)
  182.                  ベースI/Oアドレス    割り込み番号
  183.         COM1        03F0h(03F8h)         IRQ 4
  184.         COM2        02F0h(02F8h)         IRQ 3
  185.         COM3        03E0h(03E8h)         IRQ 4
  186.         COM4        02E0h(02E8h)         IRQ 3
  187.     ベースI/OアドレスはRSASETUPで設定するアドレスです。(xxxx)は実際にアクセスす
  188.     るベースアドレスです。
  189.  
  190. 注意 16550互換モードでは115.2kbpsまでしか出せません。
  191.       16550互換モードでは複数枚を対応していますが、本体内蔵ポートを含む4ポート
  192.       までです。
  193.       弊社製C-Dock/DV と併用する場合は、COM3には設定しないでください。
  194.  
  195.  
  196. ●使用上の注意
  197.  
  198.     複数のRSA-DVをご使用になる場合
  199.           複数のRSA-DVをご使用になる場合は、それぞれのボードのベースI/O
  200.         アドレスの設定が重ならないようにしてください。
  201.         必ずディップスイッチを非PnPモードに設定してください。
  202.         また、RSA-DV添付のドライバで複数のRSA-DVをご使用になる場合は、
  203.         1枚目のボードのみ割り込みを設定します。(どのスロットのボードでも可)
  204.         このとき、必ずRSABIOS.COMまたはRSABIOS.SYSの"/I"オプションの指定を
  205.         してください。
  206.         2枚目以降のボードは、「割り込み未使用」の設定にします。
  207.  
  208.           設定例)
  209.                          ベースI/Oアドレス    割り込み番号
  210.             ボード1枚目      0280h              IRQ 10
  211.             ボード2枚目      0290h             未使用
  212.             ボード3枚目      02A0h             未使用
  213.  
  214.           複数のRSA-DVを使用する場合、RSA-DVモードの場合は上記の通り
  215.         になりますが、16550互換モードで使用する際は割り込み番号をボードごと
  216.         に変えなければならない点に注意してください。
  217.  
  218.     MS-DOS版アプリケーションとWindowsの同時使用について
  219.           RSA-DV添付のRSABIOSはWindowsと同時に使用できますが、
  220.         RSACOM.SYSは、Windowsとは同時に使用できません。
  221.         必ず、RSACOM.SYSをはずしてからWindowsを起動してください。
  222.           DOSウィンドウ上でシリアルポートを使用するアプリケーションと
  223.         Windows上でシリアルポートを使用するアプリケーションは、
  224.         シリアルポートの指定にかかわらず同時には使用できません。
  225.           RSA-DVをWindows上で使用する時は常にRSA-DVモードで使用
  226.         して下さい。Windows起動時に自動的にRSA-DVモードにされます。
  227.