USERS MANUAL
NR300
REVISION
D
DATE
8/16/21
Page #:
40 of 48
www.novuspower.com
Programming Guide (RS232 Port)
The NR300 can accept user commands which will provide specific status
and performance feedback, and which may be customized by the user.
Many of the settings can be saved in non-volatile flash memory.
Commands that are handled by the GNSS receiver are passed through to
the GNSS, and the responses returned. This allows the user to make all
adjustments to the unit via a single serial port.
If the user makes changes which are intended to be kept between power-
off cycles, the command “$SAVEFLASH*51 <CR><LF>” will update flash
to reflect all current settings.
Table 1 shows a complete list of input commands and descriptions that
are handled by the internal processor. In general, a command may be
inpu
t without “=” or an additional value, and the unit will respond with the
current settings value. If the input is not understood, the microcontroller
will return the
value “$?*3F<CR><LF>”
NOTE: All commands should be prefixed with “$” and
followed by <cr><lf>. Checksum can be enabled which
requires the command to be followed by an asterisk (*) and
a two-digit hex value.
Example: $<COMMAND>*XX<cr><lf>.
The checksum can be required for all input commands and the
requirement for a checksum can be enabled or disabled (default setting
is disabled). The checksum method is the two hexadecimal character
representation of an XOR of all characters in the sentence between, but
not including, the $ and the * character.
Example: $NVS1=1*76