What baud rate should I set when using screen tty for Bluetooth?
La velocità di trasmissione non dipende da come ti connetti a una console seriale, sia tramite bluetooth o hardwire. Ha a che fare con quanto velocemente l'host (in questo caso il controller XBox) sta inviando bit attraverso il UART (Universal Asynchronous Receiver Transmitter )
Ciò che importa qui è che combini le due impostazioni UART con il controller XBox. Queste impostazioni sono:
- Baud (velocità in bit)
- Parametri porta seriale
- Bit di dati
- Bit di parità
- Stop bit
Baud è la velocità con cui trasferirai i dati. I valori comuni sono 9.600, 28.8K, 56K o 115.2K (o più comunemente noti come 115.200). La tua console XBox sarà probabilmente 9600 o 115200.
I Parametri porta seriale (o "Configurazione") definiscono come ciascun blocco di dati deve essere inviato / ricevuto. Questo deve corrispondere o otterrai informazioni confuse. I valori comuni sono:
- 8-N-1 o "otto-nessuno-e-uno" per 8 bit di dati, nessun bit di parità e 1 bit di stop
- 7-E-1 o "seven-even-and-one" per 7 bit di dati, un numero pari di quelli logici e 1 bit di stop
TL; DR
Per avviare screen
e impostare i parametri di comunicazione, utilizzare la seguente sintassi:
$ screen <device> [speed],[config]
(Puoi ottenere il nome del dispositivo elencando il contenuto di /dev/cu.*
dopo inserisci l'adattatore seriale Bluetooth)
Quindi, nel tuo caso, supponendo configurazione 9600 baud e 8N1, usa il comando:
$ screen /dev/cu.usbserialdevice 9600,cs8