Moxa DA-682A-C7-W7E [66/112] Programming serial modules

Moxa DA-682A-C7-W7E [66/112] Programming serial modules
DA-682A Linux Softrware Programming Optional Modules
5-2
Programming Serial Modules
The DA-682A can be inserted with various serial expansion modules, including DA-SP08-DB, DA-SP08-I-DB,
DA-SP08-I-TB modules. The serial driver has been installed in the official DA-682A-LX firmware. After the
system booted, you can check the mxser module by lsmod command.
If the mxser driver is loaded, it will create /dev/ttyM0~/dev/ttyMn device files. The /dev/ttyM0,
/dev/ttyM1, … is controlling the corresponding serial port 0,
moxa@Moxa:~# ls -al /dev/ttyM*
crw-rw---T 1 root dialout 30, 0 Aug 14 13:37 /dev/ttyM0
crw-rw---T 1 root dialout 30, 1 Aug 14 13:37 /dev/ttyM1
crw-rw---T 1 root dialout 30, 10 Aug 14 13:37 /dev/ttyM10
crw-rw---T 1 root dialout 30, 11 Aug 14 13:37 /dev/ttyM11
crw-rw---T 1 root dialout 30, 12 Aug 14 13:37 /dev/ttyM12
crw-rw---T 1 root dialout 30, 13 Aug 14 13:37 /dev/ttyM13
crw-rw---T 1 root dialout 30, 14 Aug 14 13:37 /dev/ttyM14
crw-rw---T 1 root dialout 30, 15 Aug 14 13:37 /dev/ttyM15
crw-rw---T 1 root dialout 30, 2 Aug 14 13:37 /dev/ttyM2
crw-rw---T 1 root dialout 30, 3 Aug 14 13:37 /dev/ttyM3
crw-rw---T 1 root dialout 30, 4 Aug 14 13:37 /dev/ttyM4
crw-rw---T 1 root dialout 30, 5 Aug 14 13:37 /dev/ttyM5
crw-rw---T 1 root dialout 30, 6 Aug 14 13:37 /dev/ttyM6
crw-rw---T 1 root dialout 30, 7 Aug 14 13:37 /dev/ttyM7
crw-rw---T 1 root dialout 30, 8 Aug 14 13:37 /dev/ttyM8
crw-rw---T 1 root dialout 30, 9 Aug 14 13:37 /dev/ttyM9
Configuring Serial Port Mode
Use “setinterface” command to know the parameters for the serial port configuration.
moxa@Moxa:~# setinterface
Usage: setinterface device-node [interface-no]
device-node - /dev/ttyMn; n = 0,1,2,...
interface-no - following:
none - to view now setting
0 - set to RS232 interface
1 - set to RS485-2WIRES interface
2 - set to RS422 interface
3 - set to RS485-4WIRES interface
The different serial modes come with a specific parameter.
1. Set to RS485-2WIRES interface
2. Set to RS422 interface
3. Set to RS485-4WIRES interface
To check the current interface setting:
moxa@Moxa: ~# setinterface /dev/ttyM0
Now setting is RS485-2WIRES interface.
In this case, Serial Port 1 is set as RS-485 2-wire. (M0 refers to port 1, and M1 refers to port 2, and so on)
To change the current interface setting:
moxa@Moxa: ~# setinterface /dev/ttyM0 2
moxa@Moxa: ~# setinterface /dev/ttyM0
Now setting is RS422 interface.
In this case, Serial Port 1 has been changed and set as RS-422 mode.

Содержание

Похожие устройства