Configuration registers – Linx Technologies TRM-915-DTS User Manual

Page 10

Advertising
background image

– –

– –

14

15

Configuration Registers

The DTS Series module contains several registers that control its
configuration and operation. The register settings are stored in two types
of memory inside the module. Volatile memory is quick to access, but it is
lost when power is removed from the module. Non-volatile memory takes
longer to access, but is retained when power is removed.

All of the configuration settings have registers in both types of memory.
The settings are read from non-volatile registers on power up and saved
in volatile registers since it is faster to read and write the volatile memory
locations. There are commands to read and write both locations.

During normal operation, the volatile registers are used to control the
module. Figure 13 shows all of the configuration registers. Figure 12 shows
the default values for the non-volatile registers. These are what the module
uses when it powers up. Changing these values changes the module’s
default setting.

DTS Series Configuration Registers

Name

Address Location Operation Description

regNVTXCHANNEL

0x00

NV

R/W

Transmit channel setting

regNVRXCHANNEL

0x01

NV

R/W

Receive channel setting

regNVPWRMODE

0x02

NV

R/W

Operating mode settings

regNVDATARATE

0x03

NV

R/W

UART data rate

regNVNETMODE

0x04

NV

R/W

Network mode (Normal/Slave)

regNVTXTO

0x05

NV

R/W

Transmit wait timeout

regNVNETGRP

0x06

NV

R/W

Network group ID

regNVUSECRC

0x08

NV

R/W

Enable/disable CRC

regNVUARTMTU

0x09

NV

R/W

Minimum transmission unit

regNVSHOWVER

0x0A

NV

R/W

Enable/disable start-up

message

regNVCSMAMODE

0x0B

NV

R/W

Enable/disable CSMA

regNVSLPMODE

0x0D

NV

R/W

Power state of module

regNVACKONWAKE

0x0E

NV

R/W

Send ACK character on wake

regMAC5

0x22

NV

R

MAC address byte 5

regMAC4

0x23

NV

R

MAC address byte 4

regMAC3

0x24

NV

R

MAC address byte 3

regMAC2

0x25

NV

R

MAC address byte 2

regMAC1

0x26

NV

R

MAC address byte 1

regMAC0

0x27

NV

R

MAC address byte 0

regRELEASENUM

0x78

NV

R

Firmware release number

regTXCHANNEL

0x4B

V

R/W

Transmit channel setting

regRXCHANNEL

0x4C

V

R/W

Receive channel setting

regPWRMODE

0x4D

V

R/W

Operating mode settings

regDATARATE

0x4E

V

R/W

UART data rate

regNETMODE

0x4F

V

R/W

Network mode (normal/slave)

regTXTO

0x50

V

R/W

Transmit wait timeout

regNETGRP

0x51

V

R/W

Network group ID

regUSECRC

0x53

V

R/W

Enable/disable CRC

regUARTMTU

0x54

V

R/W

Minimum transmission unit

regCSMAMODE

0x56

V

R/W

Enable/disable CSMA

regSLPMODE

0x58

V

R/W

Power state of module

regACKONWAKE

0x59

V

R/W

Send ACK character on wake

Figure 13: DTS Series Configuration Registers

Non-Volatile Register Default Values

Name

Address Description

Default Value

regNVTXCHANNEL

0x00

Transmit channel setting

16

regNVRXCHANNEL

0x01

Receive channel setting

16

regNVPWRMODE

0x02

Operating mode settings

+11dBm

DTS mode

regNVDATARATE

0x03

UART data rate

2400bps

regNVNETMODE

0x04

Network mode (Normal/Slave)

Normal

regNVTXTO

0x05

Transmit wait timeout

~16ms

regNVNETGRP

0x06

Network group ID

0x00

regNVUSECRC

0x08

Enable/disable CRC

Enabled

regNVUARTMTU

0x09

Minimum transmission unit

64 bytes

regNVSHOWVER

0x0A

Enable/disable start-up message

Enabled

regNVCSMAMODE

0x0B

Enable/disable CSMA

Enabled

regNVSLPMODE

0x0D

Power state of module

Awake

regNVACKONWAKE

0x0E

Send ACK character on wake

Yes

Figure 12: DTS Series Non-volatile Configuration Register Default Settings

Advertising
This manual is related to the following products: