
34
BP Baud Rate and Parity Setting
The Baud rate and Parity command is used to change the baud rate and parity type. Both the write enable (
WE
) and
BP
command
must
be sent as a global address (e.g. *99); otherwise, the command is rejected and sets the read status
(
RS
) command error.
For this command only the first one or two baud rate characters need to be used. This command causes the new baud
rate and parity setting to be changed and the command to be retransmitted to the next HPB. When the command
transmission is complete, the new baud rate and parity are activated, but are not permanently stored in the EEPROM
until an
SP=All
command is executed. The new baud rate
must
be selected before executing the
SP=ALL
command.
(Default:
BP=N
and 9600 baud)
Note:
When shipped from the factory, the HPB is set to a baud rate of 9600, 1 start bit, 8 data bits, no parity, and
1 stop bit. If the baud rate has been changed to an unknown value, it will be necessary to search all the baud
rate values to reestablish communication.
Inquiry:
*dd
BP
EEPROM Store: *
99WE
*
99SP=ALL
Response:
#dd
BP=N
or
#dd
BP=E
or
#dd
BP=O
Note:
A *99WE and *99BP=.. global address
must
be used to change the baud rate.
Action:
*
99WE
*
99BP=
{
N
|
E
|
O
}
{
12
00|
24
00|
4
800|
9
600|
14
400|
19
200|
28
800}
N
No parity
E
Even parity
O
Odd parity
12
00,...
28
800
Baud rate (bits/sec)
Example: *01bp
Baud Rate Inquiry (terminal emulator setting of 9600 baud)
#01BP=N
Response: No Parity
*99we
Write Enable with global address
*99bp=o24
Change Baud Rate to 2400 baud, odd parity
*99bp
Baud Rate Inquiry (after changing terminal emulator setting to 2400 baud, odd parity)
#01BP=O
Response: Odd Parity
NOTE: At the time of this printing, HPB/A units set to 28,800 baud with current firmware revision H2.4E3xxx are
known to exhibit occasional (~1 out of 1000) spurious (less than or equal to 0.05% FS error) readings with the R
mode of integration time. There are no known issues with the remaining baud rates.
C= Data String C
The
C=
data string command can be used to store and retrieve up to eight characters in the EEPROM. This
command must have 1 to 8 characters immediately following the = character. The message is terminated with
the <cr> (ENTER key) character. The data string is automatically stored in EEPROM with this action command.
Since this string is stored in EEPROM, it will remain in the HPB even after the power is turned off. Examples
include dates for maintenance checks, over/under range pressure or temperature values, or key pressure readings
specific to application. If the response has an ! character instead of =, there was an EEPROM parity error.
Note:
This command will not work when a *
ddWE=RAM
continuous write enable is active. It must be preceded
by a singular write enable (
*ddWE
).
Note:
This data can be used to provide the first eight characters of a user provided start-up message (see the
MO
command). When used as a start-up message, any space character in the
C=
message will terminate
the message. Use an underscore (_) character for spaces.