Su un terminale si inviano i dati
Per configurare la porta si usa stty
stty 9600 cs8 -cstopb -ixoff -F /dev/ttyUSBx
(per la configurazione si usano sempre 9600 indipendentemente da come era configurata
la UART in precedenza)
con echo si inviano i dati
echo -en '\xC1\xC1\xC1' > /dev/ttyUSB3
su un altro terminale si riceve la risposta
cat < /dev/ttyUSB3
per configurare il dispositivo si devono inviare 6 Byte in formato esadecimale
C0h
00h High Address
00h Low Address
25h = 00-100-101 00 indica 8N1, 100 indica 19200, 101 19200 airspeed
17h = canale di trasmissione (433 MHz)
44h = 0-1-000-100 0 transparent mode, 1 IO Drive, 000 wakeup time, 1 Fec switch, 00 30 dBm
19200 Air 19200 USB/Seriale
echo -en '\xC0\x00\x00\x25\x17\x44' > /dev/ttyUSB3
9600 Air 9600 USB/Serial
echo -en '\xC0\x00\x00\x1C\x17\x44' > /dev/ttyUSB3
19200 Air 9600 USB/Serial
echo -en '\xC0\x00\x00\x1D\x17\x44' > /dev/ttyUSB3
Nessun commento:
Posta un commento