2016-01-26 25 views
8

Sto provando a connettermi a un chip STN1110 tramite lo schermo. Sfortunatamente ottengo solo strani caratteri come risposta. enter image description hereConnessione a un STN1110

La mia comprensione è che questo è dovuto al baud rate sbagliato. Ho provato diversi baud rate che ho trovato per STN1100 (9600, 115200, 38400) ma nessuno di essi funziona. Mi sto perdendo qualcosa? Grazie come sempre per il tuo aiuto.

risposta

0

Per utilizzare 921.600 ho fatto la seguente:

$ setserial /dev/ttyS0 port 0x3f8 uart 16550A baud_base 921600 
$ stty -F /dev/ttyS0 921600 

Poi allevato "stucco" e impostare la velocità di trasmissione a 921.600 collegata a/dev/ttyS0.

quindi eseguito un comando ST:

st sbr 921600 

sembra funzionare.

+0

Grazie per la risposta. Sfortunatamente, non ha funzionato. Inoltre non capisco perché devo impostare il baud rate a 921600. In questo tutorial (https://learn.sparkfun.com/tutorials/obd-ii-uart-hookup-guide#obd-commands) dicono che io utilizzare i seguenti parametri: Configurare la connessione seriale a 9600 bps, 8 bit di dati, 1 bit di stop e nessuna parità. Comunque non ho altro che punti interrogativi. – Zuendi

0

Sembra che abbia trovato la soluzione. Lo schermo non era il problema e la velocità di trasmissione 9600 era quella giusta. Dopo aver controllato il cablaggio (grazie a un tipp da un mio amico) abbiamo notato che il terreno dell'adattatore da ttl a usb non era collegato correttamente all'STN1110. Dopo aver sistemato il terreno, tutto ha funzionato bene.