
Chapter 7
7-5
You can use the serial ports for ASCII and other serial communication.
Examples of ASCII peripheral devices that you can use are:
ASCII terminals
bar-code readers
Allen-Bradley Dataliner
weigh scales
printers
Accessing a Port
When you use a serial port for ASCII and other serial communication, use
standard C library calls. You can use C calls such as:
getc()
read()
write()
Your C program can get and change port parameters using the OS-9 library
calls _gs_opt() and _ss_opt().
See the OS-9 C User Manual, publication 1771-6.5.104, for more
information on C library calls.
Example Program
The following program sets up the COMM2 port (/t2) with the proper
parameters for receiving data from a bar-code reader. The program:
clears the input buffer on the COMM2 port
loops forever, waiting for carriage-return-terminated lines
of ASCII characters indicating that a bar code has been read
places bar-code data in a buffer
calls a subroutine to handle decision-making (based
on the content of the bar code)
Using a Serial Port for ASCII
and Other Serial
Communication
Komentáře k této Příručce