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
Summary of Contents for BASIC Stamp 2e
Page 1: ...BASIC Stamp Programming Manual Version 2 0c...
Page 34: ...Quick Start Guide Page 32 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 340: ...ASCII Chart Page 338 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 342: ...Reserved Words Page 340 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 346: ...Conversion Formatters Page 344 BASIC Stamp Programming Manual 2 0b www parallaxinc com...