home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / COMM / MISC / DLM120.ZIP / DLM.DOC < prev   
Encoding:
Text File  |  1990-11-26  |  25.8 KB  |  583 lines

  1.    
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.    
  9.    
  10.    
  11.    
  12.    
  13.    
  14.    
  15.    
  16.    
  17.    
  18.    
  19.    
  20.    
  21.                                     D L M
  22.    
  23.                               An IBM P.C. Based
  24.                              RS-232 Asynchronous
  25.                               Data Line Monitor
  26.    
  27.    
  28.    
  29.    
  30.    
  31.                                  Release 1.2
  32.    
  33.                               Revised 15-Aug-90
  34.    
  35.    
  36.    
  37.    
  38.    
  39.    
  40.    
  41.    
  42.    
  43.    
  44.    
  45.    
  46.    
  47.    
  48.    
  49.                       Copyright 1989,1990 Dave Dunfield
  50.                              All rights reserved
  51.    Data Line Monitor                                                Page: 1
  52.  
  53.  
  54.    1. INTRODUCTION
  55.    
  56.          Have you ever been in the situation  where  you  have  two  serial
  57.       devices (such as a PC and a printer),  which  SHOULD  work  but  just
  58.       don't seem to communicate? Or perhaps you are trying to debug  a  new
  59.       communications  protocol,  and  when  you  start  the  file  transfer
  60.       evrything just LOCKS UP!!!
  61.    
  62.          In such situations, wouldn't it be nice to be able to SEE  exactly
  63.       what is happening over the RS-232 cable? To SEE when characters  were
  64.       received in relation to characters going out?  To  SEE  flow  control
  65.       characters and their effect? To SEE the modem carrier drop?
  66.    
  67.          Wouldn't it be nice to do  all  this  WITHOUT  spending  $5,000  -
  68.       $10,000 on a commercial data scope?
  69.    
  70.          If your requirements are simple monitoring of ASYNCHRONOUS  RS-232
  71.       serial communications, DLM (Data Line Monitor) is for you!!!
  72.    
  73.          The DLM "package" (software and documentation) is copyrighted, and
  74.       may not be re-distributed for profit  or  other  commercial  purposes
  75.       without my written permission. If you find DLM useful, please help me
  76.       continue to support and enhance it by sending a "registration" fee of
  77.       $15 to this address:
  78.    
  79.                           Dave Dunfield
  80.                           56 Burnetts Grove Circle,
  81.                           Nepean, Ont. (Canada)
  82.                           K2J 1N6
  83.    
  84.          Users ordering the update disk at the time  of  registration  will
  85.       receive (in addition  to  the  latest  copy  of  DLM),  supplementary
  86.       utilities, including an "error generator"  for  inserting  errors  in
  87.       data transmission  lines,  a  VT-100  terminal  checkout  program,  a
  88.       "pop-up" (TSR) ANSI terminal, and more.
  89.    
  90.          DLM is provided on an "as is" basis, with no warranty of any kind.
  91.       In no event shall the author be liable for any damages  arising  from
  92.       its use or distribution.
  93.    Data Line Monitor                                                Page: 2
  94.  
  95.  
  96.       1.1 What is DLM?
  97.    
  98.             DLM is an easy to use DATA LINE MONITOR for use on the IBM P.C.
  99.          It displays DTE and DCE data in a  split  line  format  (DTE  over
  100.          DCE), and records up to 32767  events  (characters  and/or  signal
  101.          transitions) in a circular buffer for later review (If the  buffer
  102.          overflows, the LAST 32767 events are available).
  103.    
  104.             Recorded data may be saved to disk, allowing a  problem  to  be
  105.          captured in the field, and the results viewed at another time  and
  106.          place. Since the data is stored as a standard DOS file, it may  be
  107.          transmitted over a modem  and  viewed  (using  DLM)  at  a  remote
  108.          location. This allows an engineer at the main  office  to  provide
  109.          better (and faster) support to a technician in the field, since he
  110.          can also SEE the problem.
  111.    
  112.             It supports ASYNCHRONOUS operation at  110,  300,  1200,  2400,
  113.          4800, 9600 and 19200 BPS; 5,6,7 and 8 data bits; Even, Odd,  Mark,
  114.          Space and No parity; and 1 or 2 stop bits. The  DTE  configuration
  115.          may be set  independantly  of  the  DCE  configuration  for  split
  116.          speed/format operation.
  117.    
  118.             The configuration may also be saved to disk,  allowing  you  to
  119.          have several "canned" setups for common situations.
  120.    
  121.             In addition to the data line monitor, DLM incorporates a SIGNAL
  122.          MONITOR (LIGHT BOX) for  real  time  monitoring  of  the  hardware
  123.          signals.
  124.    
  125.       1.2 Hardware Required
  126.    
  127.             All that is required to use DLM is an IBM P.C. (or  compatible)
  128.          which has two serial (COMM) ports. A  special  "Y"  adapter  cable
  129.          (described later) must be constructed to allow monitoring of  both
  130.          DTE and DCE data.
  131.    Data Line Monitor                                                Page: 3
  132.  
  133.  
  134.    2. HARDWARE SETUP
  135.    
  136.          Before you use DLM, you must construct a special "Y" adapter cable
  137.       which allows it to monitor "both sides" (DTE and  DCE)  of  a  single
  138.       communications line using the IBM P.C. serial ports (COM1 and COM2).
  139.    
  140.       2.1 IBM P.C. serial ports
  141.    
  142.             The serial ports of the IBM P.C. are RS-232 DTE  configuration,
  143.          and will be in either a 25 or 9 pin configuration. The ports  have
  144.          the following pinout:
  145.    
  146.            Signal name                Origin   25-Pin(PC)  9-Pin(AT)
  147.            ---------------------------------------------------------
  148.            Transmit Data       (TXD)   DTE         2           3
  149.            Receive Data        (RXD)   DCE         3           2
  150.            Request To Send     (RTS)   DTE         4           7
  151.            Clear To Send       (CTS)   DCE         5           8
  152.            Data Set Ready      (DSR)   DCE         6           6
  153.            Signal Ground       (GND)   ---         7           5
  154.            Data Carrier Detect (DCD)   DCE*        8           1
  155.            Data Terminal Ready (DTR)   DTE        20           4
  156.            Ring Indicator      (RI )   DCE        22           9
  157.    
  158.        *   In order to be able to record this signal in data capture
  159.            mode, DLM records it as if it were originated by the DTE.
  160.    
  161.             Note that since the PC serial port is  a  DTE,  it  drives  the
  162.          signals with DTE origin, and monitors the signals with DCE origin.
  163.          Therefore, all connections to the line being monitored will be  to
  164.          the DCE signals of the COMM port.
  165.    Data Line Monitor                                                Page: 4
  166.  
  167.  
  168.       2.2 Passive Monitor Cable
  169.    
  170.             DLM monitors DTE data on COM1, and DCE data on COM2. Therefore,
  171.          you must connect the input (DCE) lines from COM1 to the DTE origin
  172.          signals on the monitored line, and the input (DCE) lines from COM2
  173.          to the DCE origin signals.
  174.    
  175.             To do this, you must  construct  a  "Y"  adapter  cable,  which
  176.          contains a set of "straight through" connectors which are inserted
  177.          in the RS-232 line being monitored, and also connects the DTE  and
  178.          DCE signals to the appropriate input (DCE) pins on COM1 and  COM2.
  179.          Be sure to mark which COMM port each of the  two  "PC"  connectors
  180.          connects to. If you get  them  backwards,  the  DTE/DCE  data  and
  181.          signals will appear reversed.
  182.    
  183.             "Straight  through"                          "IBM PC"
  184.           Line Monitor Connector                   COMM port connectors
  185.    
  186.    
  187.                DB-25    Male                    /----- COM1 (Monitor DTE)
  188.                | | | | | | |                   /
  189.                +-+-+-+-+-+-+==================<
  190.                | | | | | | |                   \
  191.                DB-25  Female                    \----- COM2 (Monitor DCE)
  192.    
  193.    
  194.        The signals must be connected as follows:
  195.    
  196.            Line   Pin          Port    25-Pin(PC)  9-Pin(AT)
  197.            -------------------------------------------------
  198.            TXD     2   ----    COM1        3           2
  199.            RXD     3   ----    COM2        3           2
  200.            RTS     4   ----    COM1        5           8
  201.            CTS     5   ----    COM2        5           8
  202.            DSR     6   ----    COM2        6           6
  203.            GND     7   ----  COM1+COM2     7           5
  204.            DCD     8   ----    COM1       22           9
  205.            DTR    20   ----    COM1        6           6
  206.            RI     22   ----    COM2       22           9
  207.            Aux 1*  -   ----    COM1        8           1
  208.            Aux 2*  -   ----    COM2        8           1
  209.    
  210.        *   These signals will be shown in "signal monitor" function,
  211.            but will not be recorded in "data capture" function.
  212.            You may use them to monitor any signals you like.
  213.    Data Line Monitor                                                Page: 5
  214.  
  215.  
  216.    3. USING DLM
  217.    
  218.          To set up DLM, connect the  "straight  through"  end  of  the  "Y"
  219.       adapter cable to the line to be monitored, and the "PC" connectors to
  220.       the appropriate COMM ports on the IBM P.C.
  221.    
  222.          Execute DLM from the DOS command line, and  you  will  be  greeted
  223.       with The following menu:
  224.    
  225.                    +-------------------------+
  226.                    | Begin data capture      |
  227.                    | Review captured data    |
  228.                    | Clear capture buffer    |
  229.                    | RS-232 Signal monitor   |
  230.                    | Serial port parameters  |
  231.                    | Disk transfer functions |
  232.                    | Exit to DOS             |
  233.                    +-------------------------+
  234.    
  235.          Each of the above menu items is described below:
  236.    
  237.       3.1 Begin data capture
  238.    
  239.             This option causes DLM to begin monitoring the data  line.  Any
  240.          data or signal transitions detected  are  displayed  in  a  "split
  241.          line" screen format (in real time), as well  as  recorded  in  the
  242.          circular capture buffer.
  243.    
  244.             Each set of lines on the screen (DTE/DCE  data)  has  a  dashed
  245.          "separating" line, DTE data will appear ABOVE the  line,  and  DCE
  246.          data will appear BELOW the line. A  cursor  is  displayed  ON  the
  247.          dashed  line  to  indicate  where  the  next  data  item  will  be
  248.          displayed.
  249.    
  250.             Signal transitions and line errors are displayed as an  "arrow"
  251.          which points UP if the event was from the DTE,  and  DOWN  if  the
  252.          event was from the DCE. One exception to this is  the  DCD  signal
  253.          which occurs from the DCE, but is recorded by DLM as  if  it  were
  254.          from the DTE. This is because each "direction" (DTE/DCE) may  only
  255.          have three (3) signals recorded in the  capture  buffer.  The  DCE
  256.          signals are DSR, CTS and RI; The DTE signals are DTR, RTS and DCD.
  257.          The exact signal or error occuring may  be  displayed  in  "Review
  258.          captured data".
  259.    
  260.             Press ESCAPE at any time to exit this function, and  return  to
  261.          the main menu.
  262.    Data Line Monitor                                                Page: 6
  263.  
  264.  
  265.       3.2 Review captured data
  266.    
  267.             In this function, the same "split  line"  screen  as  above  is
  268.          displayed, however it shows data previously captured.
  269.    
  270.             The ARROW keys may be  used  to  move  the  cursor  around  the
  271.          display. The PGUP and PGDN keys may be used to advance and  backup
  272.          by entire screens. The HOME key returns you to  the  beginning  of
  273.          the buffer.
  274.    
  275.             When the cursor is positioned over an entry, it will contain  a
  276.          "arrow" ('^' or 'v') which indicates the origin (DTE  or  DCE)  of
  277.          that entry (In most cases it will be obvious since  data  will  be
  278.          shown above or below the line).
  279.    
  280.             The hex value of any data will be shown near the center of  the
  281.          status line at the top of the screen.
  282.    
  283.             To the immediate right the four "data" flags will be shown:
  284.    
  285.                F   - Framing error
  286.                P   - Parity error
  287.                O   - Overrun error
  288.                D   - Data is present
  289.    
  290.             To the right of that, three signals will be shown:
  291.    
  292.                   DTE             DCE
  293.                ---------       ---------
  294.                X   - DCD       X   - RI
  295.                T   - DTR       S   - DSR
  296.                R   - RTS       C   - CTS
  297.    
  298.             At the extreme right side of the status line will be shown  two
  299.          numbers. The first is the current position in the capture  buffer,
  300.          and the second is the total  number  of  entries  in  the  capture
  301.          buffer.
  302.    
  303.             Press ESCAPE at any time to exit this function, and  return  to
  304.          the main menu.
  305.    
  306.       3.3 Clear capture buffer
  307.    
  308.             This function  removes  any  data  which  has  been  previously
  309.          recorded from the "capture" buffer. It is  useful  to  remove  old
  310.          data before starting a new monitoring session, otherwise  any  new
  311.          data will be appended to the old data already in the buffer.
  312.    
  313.             When you execute this function,  DLM  displays  the  number  of
  314.          entries currently residing in the capture buffer. Press  ENTER  to
  315.          clear the buffer, or ESCAPE to exit and leave it unchanged.
  316.    Data Line Monitor                                                Page: 7
  317.  
  318.  
  319.       3.4 RS-232 Signal monitor
  320.    
  321.             This function provides a "light-box", which shows  all  of  the
  322.          hardware signals being monitored (DTR, DSR, RTS, CTS, DCD, RI, AS1
  323.          and AS2). Each signal has a "light" which will be  ON  (white)  if
  324.          the signal is asserted, and  OFF  (dark)  if  the  signal  is  not
  325.          asserted.
  326.    
  327.             Changes occuring in the signal states are shown in "real-time",
  328.          so that the display always reflects the actual state of  the  line
  329.          signals.
  330.    
  331.             Press ESCAPE at any time to exit this function, and  return  to
  332.          the main menu.
  333.    
  334.       3.5 Serial port parameters
  335.    
  336.             This function allows you to set the speed and  data  format  of
  337.          the ports monitoring DTE  and  DCE  data.  In  order  for  DLM  to
  338.          correctly monitor the data line, these parameters must be  set  up
  339.          the same as the devices being monitored.
  340.    
  341.             A sub-menu is provided which allows you to set both the DTE and
  342.          DCE parameters simultaneously, or individually. Most modern serial
  343.          communications operate the DTE and  DCE  at  the  same  speed  and
  344.          format.
  345.    
  346.             Press ESCAPE at any time to exit each menu level, and return to
  347.          the next higher menu.
  348.    
  349.       3.6 Disk transfer functions
  350.    
  351.             This function provides you with a sub-menu, which allows you to
  352.          load/save configuration or captured data to/from disk files:
  353.    
  354.                    +--------------------+
  355.                    | Load Data Image    |
  356.                    | Load Configuration |
  357.                    | Save Data Image    |
  358.                    | Save Configuration |
  359.                    +--------------------+
  360.    
  361.             Once you select a transfer operation, you will be prompted  for
  362.          a file name. The following special keys may be used:
  363.    
  364.            Left arrow      - Move to left
  365.            Right arrow     - Move to right
  366.            Home            - Move to beginning of name
  367.            End             - Move to end of name
  368.            PgUp            - Clear entire field
  369.            PgDn            - Clear from cursor to end of field
  370.            ESC             - Cancel and return to higher menu
  371.            ENTER           - Accept filename & perform operation
  372.    Data Line Monitor                                                Page: 8
  373.  
  374.  
  375.       3.7 Exit to DOS
  376.    
  377.             This function terminates DLM, and returns to  the  DOS  command
  378.          prompt.
  379.    
  380.    4. DEBUGGING TIPS
  381.    
  382.          Here  are  several  common  problems  which  occur   with   serial
  383.       communications, and information on how you could use DLM to  diagnose
  384.       them:
  385.    
  386.       4.1 Hardware Connections
  387.    
  388.             You can easily check out the  hardware  signals  by  using  the
  389.          "RS-232 Signal monitor".
  390.    
  391.             Connecting the DTE to the monitor cable should "raise" the  DTR
  392.          and RTS signals. If this is not the case, either your  connections
  393.          are incorrect, or the DTE device is not online properly. (In  some
  394.          rare cases this may be a normal state for the device).
  395.    
  396.             Connecting the DCE to the monitor cable should "raise" the  DSR
  397.          and CTS signals. If this is not the case, either your  connections
  398.          are incorrect, or the DTE device is not online properly.  (RI  and
  399.          DCD are not always ON, so  you  can't  expect  them  to  be  in  a
  400.          particular state).
  401.    
  402.             Once you get the above signals correctly connected,  switch  to
  403.          "Begin data capture".
  404.    
  405.             Data transmitted from the DTE should appear  ABOVE  the  dashed
  406.          sepatating line, data transmitted from the DCE should appear BELOW
  407.          the line.
  408.    Data Line Monitor                                                Page: 9
  409.  
  410.  
  411.       4.2 Speed and Data format
  412.    
  413.             If the speed of the two sending and receiving  devices  is  not
  414.          the same, no communication will occur. Assuming you know what  the
  415.          speed SHOULD be, it is easy to  recognize  data  at  an  incorrect
  416.          speed with DLM.
  417.    
  418.             Capture a good sample of ASCII data with DLM set to  the  speed
  419.          and format which you think the communication  should  be  occuring
  420.          at, and then look at it in review mode.
  421.    
  422.             If the data  completely  readable,  the  speed  and  format  is
  423.          correct.
  424.    
  425.             If the data is partly legible, but about half of the characters
  426.          seem to be corrupted, the speed is correct, but you have incorrect
  427.          PARITY.
  428.    
  429.             If the data is completely un-readable, examine the  HEX  values
  430.          of several characters (by moving the cursor  and  looking  at  the
  431.          status line). If the data has the high bit set (80-FF),  check  to
  432.          see if it would be readable without the high bit set. If  this  is
  433.          the case,  the  speed  is  correct,  but  the  data  format  (Data
  434.          bits/Parity) is incorrect. DATA BITS is the most likely suspect.
  435.    
  436.             If the above test does not reveal any readable data, the  speed
  437.          is probably incorrect. This will also manifest itself with  "lots"
  438.          of 'F'raming and 'O'verrun errors.
  439.    
  440.       4.3 Flow Control
  441.    
  442.             Many  modern  devices  are  not  capable  of   receiving   data
  443.          continuously at the highest speeds supported on the interface.  An
  444.          example of this is a  printer  which  prints  200  Characters  per
  445.          second (CPS), and has a serial interface running at 9600 bits  per
  446.          second which is about 960 CPS.
  447.    
  448.             Such devices usually have an  internal  buffer,  which  absorbs
  449.          data at full speed, and stores it so that it can be printed  at  a
  450.          slower speed. When this buffer approaches being full, the  printer
  451.          will assert FLOW CONTROL on the sending device, which causes it to
  452.          stop sending data until it is later instructed to proceed.
  453.    
  454.             If flow control is not working properly, the usual  symptom  is
  455.          that the first few lines of data are  correctly  received  by  the
  456.          device, after which symptoms vary from "lost data" to "lock up".
  457.    
  458.             There are two common forms of flow control, one  uses  hardware
  459.          signals, and is called  HARDWARE  FLOW  CONTROL.  The  other  uses
  460.          reserved data characters, and is called SOFTWARE FLOW CONTROL.
  461.    Data Line Monitor                                                Page: 10
  462.  
  463.  
  464.          4.3.1 Hardware Flow Control
  465.    
  466.                With  HARDWARE  flow  control,  the  receiving  device  will
  467.             de-assert  one  of  its  hardware  output  leads  (DTE=DTR/RTS,
  468.             DCE=DSR/CTS) to inform the sender to stop sending. When  it  is
  469.             ready to receive more data, it will re-assert the  signal,  and
  470.             transmission will proceed.
  471.    
  472.                Using DLM, you can monitor the hardware signals during  data
  473.             transmission, and see if one of them is lowered to perform flow
  474.             control. You can also see if the sending  devices  responds  to
  475.             the flow control (stops sending), and how quickly  it  responds
  476.             (by noting how  many  characters  are  sent  after  the  signal
  477.             drops).
  478.    
  479.                If the signal dropping appears to have no effect on the data
  480.             stream, then you know that hardware flow control is  not  being
  481.             recognized or acted upon.
  482.    
  483.          4.3.2 Software Flow Control
  484.    
  485.                With SOFTWARE flow control, the receiving device transmits a
  486.             character to the sending device to command it to stop  sending.
  487.             This character is usually CONTROL-S ($13). When it is ready  to
  488.             receive more data, a different character is  transmitted.  This
  489.             character is usually CONTROL-Q ($11).
  490.    
  491.                Using DLM,  you  can  monitor  the  data  to  and  from  the
  492.             receiving device, and check for flow  control  characters.  You
  493.             can also see if the sending device responds to the flow control
  494.             (stops sending), and how quickly is responds (by noting how may
  495.             characters are send after the CONTROL-S is received).
  496.    
  497.                If a CONTROL-S is transmitted, and it  appears  to  have  no
  498.             effect on the data stream, then you  know  that  software  flow
  499.             control is not being recognized or acted upon.
  500.    Data Line Monitor                                                Page: 11
  501.  
  502.  
  503.    5. ASCII code chart
  504.    
  505.    
  506.    
  507.    
  508.    
  509.                             Most Significant Figure
  510.    
  511.              HEX||  0  |  1  |  2  |  3  |  4  |  5  |  6  |  7  |
  512.              ===++=====+=====+=====+=====+=====+=====+=====+=====+
  513.               0 || NUL | DLE |     |  0  |  @  |  P  |  `  |  p  |
  514.              ---++-----+-----+-----+-----+-----+-----+-----+-----+
  515.               1 || SOH | DC1 |  !  |  1  |  A  |  Q  |  a  |  q  |
  516.          L   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  517.          e    2 || STX | DC2 |  "  |  2  |  B  |  R  |  b  |  r  |
  518.          a   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  519.          s    3 || ETX | DC3 |  #  |  3  |  C  |  S  |  c  |  s  |
  520.          t   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  521.               4 || EOT | DC4 |  $  |  4  |  D  |  T  |  d  |  t  |
  522.          S   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  523.          i    5 || ENQ | NAK |  %  |  5  |  E  |  U  |  e  |  u  |
  524.          g   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  525.          n    6 || ACK | SYN |  &  |  6  |  F  |  V  |  f  |  v  |
  526.          i   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  527.          f    7 || BEL | ETB |  '  |  7  |  G  |  W  |  g  |  w  |
  528.          i   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  529.          c    8 || BS  | CAN |  (  |  8  |  H  |  X  |  h  |  x  |
  530.          a   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  531.          n    9 || HT  | EM  |  )  |  9  |  I  |  Y  |  i  |  y  |
  532.          t   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  533.               A || LF  | SUB |  *  |  :  |  J  |  Z  |  j  |  z  |
  534.          F   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  535.          i    B || VT  | ESC |  +  |  ;  |  K  |  [  |  k  |  {  |
  536.          g   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  537.          u    C || FF  | FS  |  ,  |  <  |  L  |  \  |  l  |  |  |
  538.          r   ---++-----+-----+-----+-----+-----+-----+-----+-----+
  539.          e    D || CR  | GS  |  -  |  =  |  M  |  ]  |  m  |  }  |
  540.              ---++-----+-----+-----+-----+-----+-----+-----+-----+
  541.               E || SO  | RS  |  .  |  >  |  N  |  ^  |  n  |  ~  |
  542.              ---++-----+-----+-----+-----+-----+-----+-----+-----+
  543.               F || SI  | US  |  /  |  ?  |  O  |  _  |  o  | DEL |
  544.              ---++-----+-----+-----+-----+-----+-----+-----+-----+
  545.  
  546.  
  547.  
  548.                               Data Line Monitor
  549.  
  550.                               TABLE OF CONTENTS
  551.  
  552.  
  553.                                                                         Page
  554.  
  555.     1. INTRODUCTION                                                        1
  556.  
  557.        1.1 What is DLM?                                                    2
  558.        1.2 Hardware Required                                               2
  559.  
  560.     2. HARDWARE SETUP                                                      3
  561.  
  562.        2.1 IBM P.C. serial ports                                           3
  563.        2.2 Passive Monitor Cable                                           4
  564.  
  565.     3. USING DLM                                                           5
  566.  
  567.        3.1 Begin data capture                                              5
  568.        3.2 Review captured data                                            6
  569.        3.3 Clear capture buffer                                            6
  570.        3.4 RS-232 Signal monitor                                           7
  571.        3.5 Serial port parameters                                          7
  572.        3.6 Disk transfer functions                                         7
  573.        3.7 Exit to DOS                                                     8
  574.  
  575.     4. DEBUGGING TIPS                                                      8
  576.  
  577.        4.1 Hardware Connections                                            8
  578.        4.2 Speed and Data format                                           9
  579.        4.3 Flow Control                                                    9
  580.  
  581.     5. ASCII code chart                                                   11
  582.  
  583.