home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / forth / compiler / fpc / tcom / debugger / rs232ib.hlp < prev    next >
Text File  |  1990-05-31  |  2KB  |  53 lines

  1. RS232IB.HLP     A BUFFERED CHIP LEVEL RS-232 driver for 8250 chip
  2.  
  3.  
  4.  
  5. bufsize is the number of bytes to allocate for the receive buffer.
  6.  
  7. baud ( n -- )
  8.         Set baud rate equal to n
  9.  
  10. com-out ( c -- )
  11.         Output character c to the com port in use.
  12.  
  13. com-in ( -- c )
  14.         Get one character directly from the com port in use.
  15.         Time out after about a second if there is no received character.
  16.         There should be no reason to use this word.  Use COM-GET to get
  17.         characters from the buffer.
  18.  
  19. com-stat ( -- s )
  20.         Get the status byte of the port in use
  21.  
  22. com-cnt  ( -- count )
  23.         The low-level function to see how many bytes are in the buffer.
  24.  
  25. com-get ( -- char )
  26.         The low-level function to get one received character from the buffer.
  27.         Returns zero if the buffer is empty.
  28.  
  29. clr-buf ( -- )
  30.         Clear out the buffer and fill it with zeros.
  31.         Helps .buf show what's going on.
  32.  
  33. .buf ( -- )
  34.         Display the buffer contents, can be useful
  35.         when debugging the communications.
  36.  
  37.  
  38. Add together three of the following to select the bit protocol
  39.  
  40. nopar   oddpar  evenpar       \ parity control
  41. 1stop   2stop                 \ stop bit control
  42. 7bit    8bit                  \ length control
  43.  
  44. For example, the default setting is.....
  45.         nopar 2stop 8bit + + value parity&bits
  46. i.e.  no parity, 8 bit data, 2 stop bits
  47.  
  48. com2: ( -- ) Initialise drivers to use com port 2
  49.  
  50. com1: ( -- ) Initialise drivers to use com port 1
  51.  
  52.  
  53.