domenica 14 giugno 2020

Configurare AS32-TTL100-V2.0

Si impostano M0 ed M1 a 0 togliendo i jumper dalla scheda



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

Physics informed neural network Fukuzono

Visto che puro ML non funziona per le serie tempo di cui mi sto occupando ed le regressioni basate su formule analitiche mostrano dei limiti...