2016-01-26 15 views
8

Ich versuche, über einen Bildschirm eine Verbindung zu einem STN1110-Chip herzustellen. Leider bekomme ich nur merkwürdige Zeichen als Antwort. Verbinden mit einem STN1110

Mein Verständnis ist, dass dies aufgrund der falschen Baudrate ist. Ich habe versucht, verschiedene Baudraten für STN1100 (9600, 115200, 38400) zu finden, aber keine von ihnen funktioniert. Fehle ich etwas? Danke wie immer für Ihre Hilfe.

Antwort

0

921600 zu verwenden Ich habe die folgenden:

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

Then "Kitt" gebracht und die Baudrate auf bis 921600 verbunden/dev/ttyS0.

ausgeführt dann einen Befehl ST:

st sbr 921600 

scheint zu funktionieren.

+0

Danke für die Antwort. Leider hat es nicht funktioniert. Auch verstehe ich nicht, warum ich die Baudrate auf 921600 einstellen muss. In diesem Tutorial (https://learn.sparkfun.com/tutorials/obd-ii-uart-hookup-guide#obd-commands) sagen sie I müssen die folgenden Parameter verwenden: Konfigurieren Sie die serielle Verbindung auf 9600 bps, 8 Datenbits, 1 Stoppbit und keine Parität. Trotzdem bekomme ich nichts als Fragezeichen. – Zuendi

0

Es scheint, als ob ich die Lösung gefunden habe. Bildschirm war nicht das Problem und die Baudrate 9600 war die richtige. Nach der Überprüfung der Verkabelung (dank eines Tipps von einer meiner Buddy) haben wir festgestellt, dass der Boden des Ttl zu USB-Adapter nicht richtig mit dem STN1110 verbunden war. Nachdem ich den Boden repariert hatte, funktionierte alles gut.