Интеграция с Arduino по Serial
- Войдите на сайт для отправки комментариев
Сб, 07/04/2018 - 19:48
Всем Привет!
Необходимо получать некоторые значения с Arduino через COM. Проблема в том, что замечено странная особенность - при отправке посылки через ArduinoIDE с выставлением в опциях "NL (новая строка)" посылка ответная присылается мгновенно. При повторной реализации отправки через средства программирования Delphi и Labview (попробовано в двух средах) получается между приемом и отправкой целая секунда!
Настройки все одинаковы: скорость (115200), число битов (8), паритет (нет), бит окончания и символ окончания ("\n"). Вопрос - что ж еще они утаили в мониторе порта, из-за которого идет секундная задержка?) Заранее спасибо!
Они ничего не утаили - многократно проверено.
Всем Привет!
И Вам не хворать.
что ж еще они утаили в мониторе порта, из-за которого идет секундная задержка?)
Читаю Вас и офигеваю
при отправке посылки через ArduinoIDE с выставлением в опциях "NL (новая строка)" посылка ответная присылается мгновенно. При повторной реализации отправки через средства программирования Delphi и Labview (попробовано в двух средах) получается между приемом и отправкой целая секунда!
Так задержка вроде ж в Delphi и Labview, а в мониторе порта никакой задержки нет! Но утаили почему-то в мониторе порта!
Вы по специальности не политолог, случаем?
Интересно, с чего бы?
Так задержка вроде ж в Delphi и Labview, а в мониторе порта никакой задержки нет! Но утаили почему-то в мониторе порта!
Вы по специальности не политолог, случаем?
По специальности я - морской инженер. А вот и утаили - помогла связка пустого символа и новой строки. Почему то с только новой строкой не было отработки, хотя в скетче привязка к "readStringuntil("/n").
Всем спасибо.
хотя в скетче привязка к "readStringuntil("/n").
Вангую - списываем особенности криво написанного скетча на ошибку разработчиков :) Ничего там не утаено, не ищите ошибки там, где её нет. Ошибка у вас в коде, секунда таймаута как раз на это намекает, что ИМЕННО ВАШ код тупит в вычитке и вываливается по таймауту. Никто, кроме вас, в этом не виноват, очевидно.