2016-01-26 15 views
8

Я пытаюсь подключиться к чипу STN1110 через экран. К сожалению, я получаю только странные символы в качестве ответа. enter image description hereПодключение к STN1110

Я понимаю, что это связано с неправильной скоростью передачи. Я попробовал несколько бод-тарифов, которые я мог найти для STN1100 (9600, 115200, 38400), но никто из них не работает. Я что-то упускаю? Спасибо, как всегда за вашу помощь.

ответ

0

Для использования 921600 я сделал следующее:

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

Затем воспитывался "замазку" и установить скорость передачи данных до 921600, подключенного к/DEV/ttyS0.

Затем выполнил команду ST:

st sbr 921600 

похоже на работу.

+0

Спасибо за ответ. К сожалению, это не сработало. Также я не понимаю, почему мне нужно установить скорость передачи до 921600. В этом уроке (https://learn.sparkfun.com/tutorials/obd-ii-uart-hookup-guide#obd-commands) говорят, что я должны использовать следующие параметры: Настроить последовательное соединение на 9600 бит/с, 8 бит данных, 1 стоповый бит и без контроля четности. Тем не менее, я не получаю ничего, кроме вопросительных знаков. – Zuendi

0

Кажется, я нашел решение. Экран не был проблемой, и скорость передачи 9600 была правильной. После проверки проводки (благодаря типу от моего почтового ящика) мы заметили, что заземление адаптера ttl to usb неправильно подключено к STN1110. После того, как я исправил землю, все сработало нормально.