Regcsmamode, Regnvcsmamode – Linx Technologies TRM-915-R250 User Manual
Page 25
– –
– –
44
45
CSMA Enable - Address = 0x56; NV Address = 0x0B
Carrier-Sense Multiple Access (CSMA) is a transmission protocol that
listens to the channel before transmitting a message. If another module is
already transmitting when a message is queued, the module waits before
sending its payload. This helps to eliminate RF message corruption at the
expense of additional latency. Setting the regCSMAMODE register to 0x01
enables CSMA and 0x00 disables CSMA. By default, CSMA is enabled.
Figure 45 shows examples of the commands and Figure 46 shows the
available values.
Figure 45: 250 Series CSMA Enable Command and Response
250 Series CSMA Enable Register Settings
V1
Mode
0x00
Disable CSMA
0x01
Enable CSMA
Figure 46: 250 Series CSMA Enable Register Settings
250 Series CSMA Enable
Read Command
Read Response
Header
Size
Escape
Address
ACK
Address
Value
0xFF
0x02
0xFE
0x56
0x0B
0x06
0x56
0x0B
V1
Write Command
Header
Size
Address
Value
0xFF
0x02
0x56
0x0B
V1
Show Version - Address = 0x0A
Setting this register to 0x00 suppresses the start-up message, including
firmware version, which is sent to the UART when the module is reset. A
value of 0x01 causes the message to be output after reset. By default,
the module start-up message is output. Figure 43 shows examples of the
commands and Figure 44 shows the available values.
Figure 43: 250 Series Show Version Command and Response
Figure 44: 250 Series Show Version Register Settings
250 Series Show Version Register Settings
V1
Meaning
0x00
Startup message is NOT output on reset or power-up.
0x01
Startup message is output on reset or power-up. This is a blocking
call, and any incoming UART data is lost during the transmission of
this message through the TXD line. All UART commands must be
sent after this message has completed.
0x02
Startup message is displayed upon reset or power-up. This is
a non-blocking call. Any incoming UART data is buffered, and
incoming UART commands are processed. If a change of baud
rate is commanded while the startup message is being output, the
current byte finishes at the current baud rate, and subsequent bytes
are transmitted at the new baud rate.
250 Series Show Version
Read Command
Read Response
Header
Size
Escape
Address
ACK
Address
Value
0xFF
0x02
0xFE
0x0A
0x06
0x0A
V1
Write Command
Header
Size
Address
Value
0xFF
0x02
0x0A
V1