Regcsmamode, Regnvcsmamode – Linx Technologies TRM-915-R250 User Manual

Page 25

Advertising
background image

– –

– –

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

Advertising
This manual is related to the following products: