SERIN - BASIC Stamp Command Reference
corresponding value in a variable, wait for a fixed or variable
sequence of bytes, or ignore a specified number of bytes. These
actions can be combined in any order in the InputData list.
Quick Facts
BS1
Units in Timeout
300, 600,
Baud Range
1200, and
2400 only
Baud Limit with
Flow Control
Limit to
Unlimited
Qualifiers
I/O Pins
0 - 7
Available
Other Serial
Port Pins
Explanation
One of the most popular forms of communication between electronic
devices is serial communication.
communication; asynchronous and synchronous.
SEROUT commands are used to receive and send asynchronous serial
data. See the SHIFTIN and SHIFTOUT command for information on the
synchronous method.
SERIN can wait for, filter and convert incoming data in powerful ways.
SERIN deserves some lengthy discussion, below, since all this power
brings some complexity.
The
term
asynchronous
"asynchronous serial communication" means data is transmitted and
received without the use of a separate "clock" wire. Data can be sent using
as little as two wires; one for data and one for ground. The PC's serial
ports (also called COM ports or RS-232 ports) use asynchronous serial
communication.
Note:
synchronous, uses at least three wires; one for clock, one for data and one
for ground.
Page 274 • BASIC Stamp Programming Manual 2.0b • www.parallaxinc.com
BS2
BS2e
n/a
1 ms
243 to 50K
243 to 50K
n/a
19.2K
19.2K
0 - 15
0 - 15
n/a
SIN pin (physical pin 2) when Rpin = 16
There are two major types of serial
means
"no
the
other
kind
BS2sx
1 ms
400 µs
608 to 115K
608 to 115K
19.2K
6 (in WAIT formatter)
0 - 15
The SERIN and
clock."
More
specifically,
of
serial
communication,
Table 5.70: SERIN Quick Facts.
BS2p
400 µs
19.2K
0 – 15 (in
current I/O
block)
S
ERIAL COMMUNICATION
BACKGROUND
P
HYSICAL AND ELECTRICAL DETAILS
.
.
Need help?
Do you have a question about the BASIC Stamp 2e and is the answer not in the manual?