Не о таймаутах речь, они стоят по 70мс. При меньшем у меня ошибки шины появляются именно по таймауту. Вот за что не люблю эти модули, что никто (видимо, кроме программистов кодесис) не может конкретно расписать что за чем идет в опросах при разных значениях. Я понимаю, что при фреймах 5мс, модуль не ответить на следующий фрейм. Я просто не хочу ждать ни милисекунды, когда ответ уже получен.
С помощью функций всё очень просто.
цикл задачи 1 выдал запрос
цикл задачи 2...n проверка ответа или таймаута
цикл задачи n+1 следующий запрос.
Причем время цикла задачи можно и 2мс поставить, он просто ждет ответа, но как только он получил его, то переходит к следующему. Сам задача выполняется микросекунды.





Ответить с цитированием