Q: Разное поведение в разных приложениях (всегда повторяйте предыдущую команду (по умолчанию версия - ATI)) - PullRequest
0 голосов
/ 29 апреля 2018

Я искал elm327 и обнаружил, что в зависимости от типа приложения, которое я использую, некоторые всегда возвращали один и тот же ответ от elm327 (последней выполненной команды, которая была ATI (версия) в моем случае).

Если я использовал приложение, которое сразу отправляло то, что я печатал (например, putty, screen), тогда оно выполняло последнюю команду.

Если я использовал приложение, которое отправляет команду сразу (приложение для мобильного телефона, где вы должны нажать «отправить» или клавишу «ввод») (более технически: то, что заполнит буфер чтения), тогда команда обработана, как и ожидалось.

Настройки, которые я использовал:

Скорость: 9600 бод

Базы данных: 8

Стоповые биты: 1

Четность: нет

Управление строками: нет (на самом деле, кажется, что-то работает)

Завершение команды: 0A (Возврат каретки; подтверждено HC-06; похоже, по умолчанию для терминального применения)

Версия, возвращенная моим elm327: v1.5

1 Ответ

0 голосов
/ 29 апреля 2018

A: Возможно, у вас дешевый elm327 с глючной прошивкой, используйте приложение, которое отправляет команду сразу (НЕ замазка / котенок, гипертерминал, экран). Возможно, что-то вроде приложения для мобильного телефона, вашего собственного приложения, серийного Arduino)

...