Impostazione velocità /dev/ttyUSB0 Ubuntu 22.04
Ho un driver CH340 collegato alla porta USB (virtualizzata) e Ubuntu 22.04 che gira in una Vbox (Oracle VM VirtualBox 7).
Sto trovando difficoltà con i comandi standard linux ad impostare la velocità della porta seriale.
Ho una MCU già configurata, ma non so come e con cosa.
Ho provato a collegarmi a varie velocità, ma ottengo da Putty sempre zozzeria.
Ho preso Python3 e con un programmino stupido creo un oggetto "Serial", ed imposto la velocità ad una di quelle possibili del CH340 (le ho messe tutte in una lista), itero, resetto il micro e stampo quello che riceve.
Dopo un po' di garbage alla velocità di 76800 baud ottengo il benvenuto dalla MCU in chiaro!
Bene.
Imposto la stessa velocità (e gli altri parametri) su Putty, ma ottengo sempre zozzeria.
Allora con stty cerco di impostare i parametri della seriale in questione,
ma ottengo un errore:
in italiano... vabbeh!
anche 14400 non gli piace, 9600 invece sì, come 115200...
Ho l'impressione che Putty non riesca ad impostare la velocità correttamente (ma non dice nulla).
Ho provato anche minicom e screen senza successo.
Avete idea di come fare ad impostare correttamente la velocità della porta?
Sto trovando difficoltà con i comandi standard linux ad impostare la velocità della porta seriale.
Ho una MCU già configurata, ma non so come e con cosa.
Ho provato a collegarmi a varie velocità, ma ottengo da Putty sempre zozzeria.
Ho preso Python3 e con un programmino stupido creo un oggetto "Serial", ed imposto la velocità ad una di quelle possibili del CH340 (le ho messe tutte in una lista), itero, resetto il micro e stampo quello che riceve.
Dopo un po' di garbage alla velocità di 76800 baud ottengo il benvenuto dalla MCU in chiaro!
Bene.
Imposto la stessa velocità (e gli altri parametri) su Putty, ma ottengo sempre zozzeria.
Allora con stty cerco di impostare i parametri della seriale in questione,
- Codice: Seleziona tutto
stty -F /dev/ttyUSB0 76800 cs8 -cstopb
ma ottengo un errore:
- Codice: Seleziona tutto
stty: argomento "76800" non valido
in italiano... vabbeh!
anche 14400 non gli piace, 9600 invece sì, come 115200...
Ho l'impressione che Putty non riesca ad impostare la velocità correttamente (ma non dice nulla).
Ho provato anche minicom e screen senza successo.
Avete idea di come fare ad impostare correttamente la velocità della porta?
Max