EasyManua.ls Logo

Parallax BASIC Stamp 2e - Serout

Default Icon
353 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
5: BASIC Stamp Command Reference SEROUT
BASIC Stamp Programming Manual 2.0c www.parallaxinc.com Page 293
SEROUT
BS1 BS2 BS2e BS2sx BS2p
SEROUT Tpin, Baudmode, ( {#} OutputData )
SEROUT Tpin {\Fpin}, Baudmode, {Pace,} {Timeout, Tlabel,} [ InputData ]
Function
Transmit asynchronous serial data (e.g., RS-232 data).
Tpin is a variable/constant/expression (0 16) that specifies the I/O
pin through which the serial data will be transmitted. This pin will
be set to output mode. On the BS2, BS2e, BS2sx and BS2p, if Tpin is
set to 16, the BASIC Stamp uses the dedicated serial-output pin
(SOUT, physical pin 1), which is normally used by the Stamp Editor
during the download process.
Fpin is an optional variable/constant/expression (0 15) that
specifies the I/O pin to monitor for flow control status. This pin will
be set to input mode. NOTE: Fpin must be specified to use the
optional Timeout and Tlabel arguments in the SEROUT command.
Baudmode is variable/constant/expression (0 7 on the BS1, 0
65535 on all other BASIC Stamps) that specifies serial timing and
configuration.
Pace is an optional variable/constant/expression (0 65535) that
determines the length of the pause between transmitted bytes.
NOTE: Pace cannot be used simultaneously with Timeout.
Timeout is an optional variable/constant/expression (0 65535) that
tells SEROUT how long to wait for Fpin permission to send. If
permission does not arrive in time, the program will jump to the
address specified by Tlable. NOTE: Fpin must be specified to use
the optional Timeout and Tlabel arguments in the SEROUT
command.
Tlabel is an optional label that must be provided along with Timeout.
Tlabel indicates where the program should go in the event that
permission to send data is not granted within the period specified
by Timeout.
OutputData is list of variables, constants, expressions and formatters
that tells SEROUT how to format outgoing data. SEROUT can
transmit individual or repeating bytes, convert values into decimal,
1
2
e
2
sx
2
p
2
1
NOTE: Expressions are not
allowed as arguments on the BS1.
The range of the Rpin argument on
the BS1 is 0 7.
NOTE: The BS1's OutputData
argument can only be a list of
variables and the optional decimal
modifier (#).
1

Table of Contents

Related product manuals